Full Stack Software Engineer
Company | Allegion |
---|---|
Location | Carmel, IN, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Mid Level, Senior |
Requirements
- 3-5 years of experience developing in C#/.NET.
- Experience in creating applications with .NET Core and familiarity with .NET Framework
- Experience designing, developing and maintaining a customer facing, cloud-based, production software system using AWS and/or Microsoft Azure
- Development experience defining, developing and maintaining REST APIs and RESTful service
- Experience using modern web languages and frameworks, especially the ASP.NET and JavaScript frameworks
- Familiarity with code management/repositories (GIT, Azure DevOps, etc)
- Experience deploying products leveraging Continuous Integration (CI) and Continuous Delivery (CD) pipeline
- Excellent communication and written skills
- Experience working in a fast-paced, agile environment while providing consistent application lifecycle management
Responsibilities
- Develop software with a strong sense of ownership, urgency, and drive
- Be comfortable delivering technical solutions for projects leveraging agile project management methodologies
- Work with the IT team, business functions, external vendors, and contract resources to deliver project requirements in a timely and cost-effective manner
- Design and build secure, scalable web services that reliably support both mobile and web
- Charter unknown challenges with curiosity, perseverance and design solutions to address them
- Champion quality, testing, and reliability with skills to debug system level issues
- Help to clarify, identify, and track requirements and project issues and escalate to immediate manager where required
- Be able to communicate effectively in business terms and technical terms as appropriate
Preferred Qualifications
- Experience in Azure DevOps/TFS/VSTS; managing build pipelines, deployments, environment monitoring
- Experience with Azure cloud services.
- Experience with both back-end and front-end development (full stack engineering)
- Bachelor’s degree (EE or CS preferred)
- Have worked with firmware and systems engineering teams