Mcquay International Plymouth , MN 55447
Posted 3 days ago
Summary:
Provides technical leadership for teams that develop Cloud infrastructure, Cloud Services and Cloud Applications. May provide technical oversight of projects led by other leaders. Contributes to designs and modifies, develops, writes and implements software programming applications. Participate in the testing process through test review and analysis, test witnessing and software certification as needed. Interfaces with internal technical and architectural leadership and with internal client groups to understand all planned projects and meet project schedule deadlines.
Work visa sponsorship is not available for this position.
Qualifications:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Education/Experience:
Bachelor's Degree in Computer Science/Engineering or related field or related experience
8+ years of professional software engineering experience, including multiple years as technical lead
Advanced working knowledge of Object-Oriented Analysis and Design (OOAD)Advanced skills and experience in the following: C# / .NET Core, Unit test and mocking frameworks, Git Version Control
2+ years of experience with database development in the MS SQL Server, T-SQL, stored procedures, schema design for OLTP and OLAP
Extensive experience utilizing NoSQL databases, such as CosmosDB
Design and development experience of REST APIs
Knowledge of design/modeling with tools such as UML
Attention to detail
Proven analytical abilities applied to system design and software implementation
Ability to keep up with new technologies/tools, and design techniques and lead adoption of those technologies with the teams being led
Proficient in Microsoft Office (Word, Excel, PowerPoint, etc.)
Excellent communication, planning, and organizational skills
Experience leading Agile development teams
Ability to work well in a team environment
Applied knowledge of Agile Scrum
Hands-on development with Azure services
Preferred qualifications:
Experience with Microservices and serverless computing
Experience working with other tech leads providing overall technical oversight for similar projects underway
Azure certifications
Essential Duties and Responsibilities include the following. Other duties may be assigned.
Responsible for gathering system requirements working together with product architects and product owners.
Function as the technical leader for complex Cloud projects
Build software for the organization's systems and products as service offering.
Stay well-informed of issues and complications related to a cloud offering.
Collaborate with geographically dispersed engineering teams to enable their applications to utilize Cloud infrastructure/services.
Discover standard cloud services offerings, install, and execute processes and standards for optimal use of cloud service provider offerings.
Document designs to assist in training others.
Train and mentor more junior engineers on the team.
Mcquay International