InComm Payments is a pioneer in the payments technology industry, with a focus on innovation and quality. They are seeking a highly skilled Senior Engineer to design, develop, build, and implement high availability enterprise applications, primarily utilizing C# and working closely with the engineering and product teams.
Responsibilities:
- As a senior full-stack software engineer, the candidate will work closely with the engineering and the product owner(s) team, to design, develop, build, and implement high availability enterprise applications
- The individual will adhere to overall development guideline and best practices in their design, development, build, documentation, communication, implementation, and as directed by the development manager
Requirements:
- Minimum 5 years full-stack experience working through design, implementation, testing, and delivering high availability enterprise applications
- Bachelor's degree in Computer Science or related field, or 4-6 years of related experience
- Should have a record of successful delivery of software applications as an individual and with a team
- Strong understanding of the Agile software development methodologies and principles
- Experience with CI/CD
- Must have strong experience and exhibit in-depth knowledge of .NET Core, C#, SQL, REST API, Microservices, JavaScript, Typescript, HTML
- Frontend experience with Angular
- Understanding of cloud native applications (Azure, AWS)
- Bonus if this person has experience breaking monoliths into microservices and experience with deployment and CI/CD