Software Engineer IV - Azure
Imperial PFS · Kansas City, MO · 2 wk ago
On-siteEngineeringFull-time
Job Summary
Aid in the development, implementation, and management of technology-based business solutions. Perform coding, testing, and configuration changes. Design software applications meeting both functional and technical requirements. Adapt to new technologies and platforms as needed.
Key Responsibilities
- Angular development using .Net Core APIs hosted in Azure
- Support of code through SDLC into production
- Troubleshoot and support of production environment
- Code, test, and debug technology-based applications
- Analyze, design, coordinate, and supervise software system development
- Communicate with engineers and support staff regarding programming needs and performance
- Improve operations by conducting systems analysis and recommending changes
- Research and recommend software tools to management
- Communicate effectively with peers
- Support and develop software engineers by providing advice, coaching, and educational opportunities
- Participate in and/or lead code reviews as necessary to ensure compliance with established programming standards
Required Knowledge, Skills, And Abilities
- Fluent with .Net Framework/.Net Core, WebAPI, Angular, Azure Functions, EF Core, SQL Server
- Object-oriented programming concepts
- SOLID Principal concepts for API design
- Relational database concepts
- System development lifecycle concepts
- Source Control knowledge, preferably with GIT
- High Analytical and problem-solving skills
- Effective communication skills, oral and written
- Computer Science degree or equivalent experience
- 5-7 years of web development using C# and SQL Server