Egen is a fast-growing company with a data-first mindset, focused on leveraging advanced technology platforms like Google Cloud and Salesforce.
The Senior Application Engineer will develop full-stack applications and workflows using modern architectures, adhering to the 12-factor app methodology.
Candidates should have experience with JavaScript frameworks and development workflows, specifically VueJS and React.
The role requires proficiency in JavaScript unit testing and experience with the .NET framework, SQL Server, Entity Framework, and related backend technologies.
Familiarity with Azure Cloud CI/CD, Docker Containers, and Kubernetes from an application and release management perspective is essential.
The engineer will collaborate closely with the Solutions Architect to align on design and architecture.
Participation in daily scrums, sprint planning, and architecture/design sessions is expected.
The role involves ensuring code quality, performance, scalability, and adherence to non-functional requirements.
The engineer will contribute to automation and deployment strategies, supporting CI/CD pipelines.
Standard schema management tools will be used for managing and evolving databases.
Requirements:
Candidates must have 4+ years of software development experience with .NET Core/.NET 6+ and JavaScript frameworks (React, VueJS).
Proficiency in building RESTful APIs and containerized services is required.
Strong experience with Azure Cloud services, including App Services, Function Apps, Service Bus, and SQL Database, is necessary.
A solid understanding of microservices architecture and 12-factor app principles is essential.
Experience with configuration and secret management tools, such as Azure Key Vault and App Config, is required.
Familiarity with database schema versioning and migration tools, including Flyway, Liquibase, and EF Migrations, is important.
Excellent troubleshooting, debugging, and system design skills are necessary.
Strong collaboration skills in Agile/Scrum teams are required.
Benefits:
The compensation for this role ranges from $110,000 to $130,000 a year, commensurate with experience and skills.
Egen offers a comprehensive health insurance package to support employee well-being.
Paid leave, including vacation/PTO, paid holidays, sick leave, parental leave, and bereavement leave, is provided.
A 401(k) plan with employer matching is available.
Employee referral bonuses are part of the benefits package.
For a complete list of benefits, candidates can visit Egen's benefits page.