Senior Software Engineer

Axelon

  • Fort Mill, SC
  • 3 days ago
  • $68.08 Per Hour

Highlights

Over 8 years of proven experience as a Software Developer, architecting, developing, and testing large-scale data-intensive applications in an enterprise environment. Experience with unit testing frameworks (e.g., MSTest, tSQLt) and Behavior-Driven Development (BDD) tools (e.g., Cucumber, Mocha).

Numbers & Facts

LocationFort Mill, SC
Salary$68.08 Per Hour

Description

Summary:

  • Location: Fort Mill, SC
  • Work Mode: Hybrid

Responsibilities:

  • Contribute and lead development through high-quality software design and architecture.
  • Identify, prioritize, and perform tasks in the software development lifecycle.
  • Develop tools and applications by producing clean, efficient, and scalable code.
  • Advocate for and implement engineering guidelines for excellence, including automation, code reviews, continuous integration/continuous delivery (CI/CD), and performance tuning.
  • Ensure high quality, reliable products using unit, integration, and BDD test suites.
  • Collaborate closely with business and engineering partners to deliver products, services, improvements, and solutions to meet customer needs and align with company goals.
  • Communicate with clarity, precision, and influence, presenting complex information in a clear and concise format.
  • Drive a culture of engineering excellence through mentorship, peer reviews, and promoting standard methodologies in software design and development.
  • Continuously optimize systems for performance, scalability, and security in a fast-paced, production environment.

Requirements:

  • Over 8 years of proven experience as a Software Developer, architecting, developing, and testing large-scale data-intensive applications in an enterprise environment.
  • Solid prior experience in database modeling/design, performance tuning, and optimization.
  • Thorough knowledge of application programming for data-intensive applications on SQL Server using Stored Procedures/tSQL.
  • Proficiency in C# .NET, including designing and implementing RESTful APIs and microservices.
  • UI development for business-critical applications in Angular, JavaScript, HTML/CSS, and other modern UI technologies.
  • Strong understanding of AWS cloud infrastructure and native services - AWS EC2, EKS, Lambda, SQS, SNS, AWS Glue, etc.
  • Experience with unit testing frameworks (e.g., MSTest, tSQLt) and Behavior-Driven Development (BDD) tools (e.g., Cucumber, Mocha).
  • Proven ability to deliver high-quality, maintainable code and systems.
  • Extensive experience in software engineering principles, CI/CD tools, and automation processes.
  • Strong analytical skills and a problem-solving mentality.
  • Some experience in Business and Technical Analysis, Quality Assurance, Delivery Management, and/or Emerging Technology and Governance.
  • Experience working in an agile environment with a focus on collaboration, automation, and continuous improvement.
  • Experience with Financial Markets in Equities and/or Fixed Income.

Preferred Skills:

  • Prior experience with Java (including SpringBoot) and/or Python for cross-platform integrations, greenfield, and legacy systems is hugely advantageous.
  • Familiarity with Sybase and PostgreSQL, including database management and optimization.
  • Excellent interpersonal skills, both written and verbal, with the ability to work effectively with both technical and non-technical collaborators.
  • A passion for continuous learning and improving software engineering practices.
  • Ability to learn quickly, work under pressure, and to tight deadlines.
  • Demonstrated ability to mentor and grow junior engineers.
  • Creative, results-driven, self-motivated, and solutions-oriented.
  • Demonstrates a can-do attitude, exhibits self-confidence.

Similar Jobs