EngineerJobs.io
← Back to all jobs

Job Description

The Senior Software Engineer role at Systems & Methods, Inc (SMI) focuses on full-stack development of robust, scalable applications. The position is onsite in Georgia and involves partnering with cross-functional teams to deliver high-performance systems and seamless user experiences, with financial-sector experience strongly preferred.

Responsibilities

  • Develop, test, and maintain full-stack web applications using .NET, C#, MS SQL, and NoSQL databases.
  • Design and implement server-side components and business logic.
  • Create RESTful APIs and integrate them with front-end applications.
  • Build responsive, user-friendly front-end interfaces using modern front-end technologies.
  • Collaborate with business stakeholders to understand requirements and deliver appropriate solutions.
  • Write clean, maintainable, and efficient code aligned with best practices and coding standards.
  • Optimize applications for maximum speed and scalability.
  • Conduct code reviews and mentor junior developers.
  • Troubleshoot, debug, and resolve issues in production and development environments.
  • Work with DevOps to support smooth deployments and continuous integration.
  • Keep pace with industry trends and emerging technologies.
  • Operate as a team player by taking ownership of tasks and delivering against deadlines.

Requirements

  • Strong .NET development experience using C#.
  • Expertise in MS SQL Server database design, queries, and performance tuning.
  • Solid understanding of NoSQL databases such as MongoDB, Cassandra, or Redis.
  • Experience with ASP.NET Core, Entity Framework, and Web API.
  • Proficiency in HTML5, CSS3, and JavaScript.
  • Experience with front-end frameworks including React.js, Angular, or Vue.js.
  • Familiarity with version control systems.
  • Knowledge of Azure, AWS, or other cloud platforms.
  • Experience with CI/CD pipelines and automated testing frameworks.

Technologies

  • .NET, C#, MS SQL, MS SQL Server
  • NoSQL databases: MongoDB, Cassandra, Redis
  • ASP.NET Core, Entity Framework, Web API
  • Front-end: HTML5, CSS3, JavaScript; React.js, Angular, Vue.js
  • RESTful APIs, Version Control Systems
  • Cloud: Azure, AWS
  • CI/CD pipelines, Docker, Kubernetes, Jenkins, IaC
  • Microservices architecture
  • Unit testing frameworks: NUnit, MSTest
  • Agile methodologies: Scrum, Kanban

Benefits

  • Medical/dental insurance
  • 401(K) plan
  • HSA/Flexible Spending Account
  • Paid holidays/paid time off
  • Profit-sharing

Preferred Qualifications

  • 8-10 years of experience in .NET development (MUST HAVE)
  • Experience in the financial sector, including familiarity with financial/payment systems
  • Familiarity with DevOps practices and tools such as Docker, Kubernetes, Jenkins, and IaC
  • Knowledge of microservices architecture
  • Experience with unit testing frameworks such as NUnit and MSTest
  • Strong understanding of design patterns and software architecture principles
  • Good understanding of Agile methodologies (Scrum/Kanban)

Similar Jobs