
Software Development Manager – Azure Projects
Perseus Group, Constellation Software
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $150,000 - $170,000 per year
About the role
- Coordinates systems analysis and applications development activities through direct and indirect staff.
- Partner with business and technology leadership to define, prioritize and achieve strategic objectives related to approved application development projects and platforms.
- Identify opportunities to deliver business value through business process improvement, organizational change and/or technology integration.
- Analyze project risks, costs, and benefits and make relevant recommendations to business and technology leadership team.
- Manage end-to-end application scoping, sizing, estimating, analyzing cross-impacts, planning, development, implementation and post implementation maintenance and support.
- Directs development teams in the areas of scheduling, technical direction, future planning and standard development practices.
- Coordinate and manage remote team members both onshore and offshore
- Participates in budgeting and capital equipment processes and quality improvement activities for the development organization.
- Implement best practices to ensure that all core IT functions are fully documented, supportable, and in compliance with applicable regulations.
- Ensure systems are kept at current software levels and evaluate the costs/benefits of upgrades for applications.
- Coordinate the formal functional and performance testing processes.
- Develop processes and tools that encourage continuous performance improvements.
- Regularly communicate the status of application development to all impacted stakeholders, set expectations and manage team members.
- Performs other related duties as assigned.
Requirements
- Bachelor’s Degree in Computer Science, Information Systems or the equivalent combination of education, training, or work experience
- First level management role.
- Works under general direction of senior level management.
- Has advanced leadership skills and significant proficiency in development with a preferred focus on applications development.
- Typically manages and mentors project leads and/or technical staff in one or more application development functions.
- Typically requires five (5) or more years of application development experience and one (1) or more years of experience in a lead role and/or directly supervising others
- Experience creating and deploying software to Azure cloud based platforms
- Experience developing highly scalable SaaS offerings
- Experience with Microsoft technologies, .NET, ASP.NET, Web API, SQL Server
- Experience developing web applications and web services (REST/SOAP)
- Strong software development experience (full stack)
- Experience with continuous integration and continuous delivery of software
- Knowledge of designing, coding, testing and debugging skills (Unit testing, automated testing, MS Tests, NUnit, xUnit etc.)
- Demonstrated track record of delivering multiple complex projects on time and within budget
- Extensive knowledge of version and revision control practices and procedures
- Excellent analytical, decision-making and problem-solving skills
- Ability to develop partnership-oriented relationships with business executives and functional leaders, especially as it relates to operations and technology
- Must be able to multitask in a fast-paced environment with focus on timeliness, documentation, and communication with peers and business users alike
- Experience with project management and conflict resolution
- Ability to communicate well both verbally and in writing to technical and non-technical audiences of various levels in and/or outside the organization.
Benefits
- Full time employees will also be eligible for enrollment in a wide range of choices of benefits, including medical, dental, vision, basic life insurance, short/long term disability, 401(k) participation (with company match).
- Time off (US Only): The Company provides a minimum of 10 days of vacation for new employees, sick time based on state requirements, 8 Company-paid holidays and 2 personal holidays per year.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
application developmentAzure.NETASP.NETWeb APISQL ServerSaaSRESTSOAPfull stack development
Soft Skills
leadershipanalytical skillsdecision-makingproblem-solvingmultitaskingcommunicationrelationship buildingproject managementconflict resolutionteam management