Senior Software Developer

Avionte, LLC seeks a full-time Senior Software Developer. Telecommuting available from anywhere in US. HQ at Bloomington, MN. The primary duty of the Senior Software Developer is to design, implement, test and deploy features to meet user and business needs. This position reports directly to the Development Manager on an agile software development team. Specific duties include: 1) design and develop complex technical solutions that encompass multi-tier web applications; 2) design and ensure compliance with underlying principles and architectures of IT software systems; 3) incorporate system development tools and methods into an integrated development environment; 4) contribute to the ongoing development of strategic information technology plans; 5) take ownership of features or portions of platform and lead development efforts, including document system functionality for ongoing support and assist in development of end-user documentation; 6) provide ongoing support and problem identification/resolution of system problems; 7) work using Test Driven Development in an Agile environment; and 8) work closely with cross functional teams to deliver new features, bug fixes and enhancements. Tools and technologies utilized by the Senior Software Developer include Mobile and Full-stack software development; development with C# .NET; building REST endpoints with .NET MVC; front-end technologies; Database Frameworks; MS SQL; .NET Framework; Cloud Services. May telecommute from any location in the U.S.

This position requires a Bachelor’s degree or equivalent in Computer Science, Electrical Engineering, Electronics & Communications Engineering, or related field and five (5) years of progressive post-baccalaureate experience in a software development position. Experience must include three (3) years of experience, which may be concurrent, in all of the following: 1) designing and developing complex technical solutions that encompass web and mobile applications; 2) taking ownership of features or portions of a platform and leading development efforts; 3) providing ongoing support and problem identification/resolution of system problems; 4) working closely with cross functional teams to deliver new features, bug fixes and enhancements; and 5) utilizing the following tools and technologies: Mobile and Full-stack software development; development with C# .NET; building REST endpoints with .NET; Unit Testing, front-end technologies; Database Frameworks; MS SQL; .NET Framework; Cloud Services. All experience may have been gained concurrently. Experience must have been acquired after completion of the Bachelor’s Degree program. Full-time, position. May telecommute from any location in the U.S. HQ at Bloomington, MN. Please apply online at https://www.avionte.com/staffing-company-software/avionte-staffing-software-careers/.