Application Engineer - E07
$109,900–$151,150 year
HybridFrederick, Maryland, United States
Job Summary
Drive software projects to delivery by developing web-based applications and micro-services using full-stack technologies, including technical design, coding, and unit testing. Remove obstacles to ensure success while gaining a working understanding of Banner Life as a business to contribute to cohesive, end-to-end customer experiences. Maintain current understanding of corporate security procedures, create necessary documentation for audits, and prepare technical documentation to ensure solutions meet internal standards and industry best practices. Participate in code reviews, contribute to legacy code base modernization, and apply industry trends to projects as appropriate. Work across multiple agile teams using Scrum and Kanban frameworks, managing stakeholder expectations while delivering to deadlines.
Required Qualifications
- BS or MS degree in Computer Science, Engineering, or a related field (or equivalent work experience)
- 3+ years of industry experience developing production quality software in Agile Environment using C# and Javascript
- Working knowledge of .NET and .NET Core Frameworks
- Working knowledge of Event Driven Architecture pattern
- Full stack Web software development experience, implementing cross-browser web Applications, backend, and integration Services
- Working knowledge of Microservices Architecture Design
- Working knowledge of Azure DevOps culture, practices, and tools
- Strong analytical skills Ability to quickly ramp-up on complex and unfamiliar code
- Excellent team-level written and verbal communication/presentation skills
- Understanding values, principles, and practices of Agile project management frameworks such as Scrum and Kanban
- General knowledge of life insurance principles is a plus
- Desire to learn, a tendency to embrace challenges, see failures as essential to mastery, learn from criticism and find lessons and inspiration in the success of others
- Confident and articulate in expressing ideas to a mixed audience with varying views and challenges
- A sense of personal ownership and accountability is required, together with the ability to develop and deliver to deadlines while managing internal stakeholder expectations
- Self-motivated with a strong drive for reaching across teams and organizations to make progress collaboratively
- Working knowledge of C#, .NET Core, .NET Frameworks
- Web Services, Micro-services, SQL, Entity Framework
- HTML, HTML5, CSS, Responsive Design
- Experience with Typescript and JavaScript frameworks (jQuery, Angular, etc.)
- Experience with unit testing frameworks (nUnit, MSTest, Jasmine, Karma, etc.)
- Experience with Jira and Confluence
- Experience with version control systems and tools such as Git and Bitbucket
- Experience with developing containerized applications with Docker, Kubernetes (or other container technologies)
- Experience developing Cloud Applications and Cloud-Native Applications (Azure, AWS, GCP, etc.)
- Practical experience with Delphi 7, Delphi 11, or COBOL, though not required, would be a significant value add
- Experience with EDA (Event Driven Architecture)
- Microsoft Azure Fundamentals AZ-900
- Microsoft Azure Developer Associate AZ-204
Desired Qualifications
- General knowledge of life insurance principles is a plus
- Practical experience with Delphi 7, Delphi 11, or COBOL, though not required, would be a significant value add
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.