Posted in

Full Stack Software Engineer

Full Stack Software Engineer

CompanyAllegion
LocationCarmel, IN, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelMid 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