Tracker RMS
Job Title: Senior Software Engineer
Location: St. Paul, MN (In office)
Company Overview: Consultis Inc, an award with IT Staffing firm is seeking a Senior Software Engineer for our client located in ST. Paul, MN. The company is one of the top places to work in the country and fosters an environment where creativity thrives, continuous learning is encouraged, and team members are empowered to grow both personally and professionally. Their mission is to develop cutting-edge solutions that not only meet but exceed the needs of their clients. We are looking for a Senior Software Engineer to join a dynamic team and contribute to the development of innovative new products.
Position Overview: As a Senior Software Engineer, you will play a key role in designing, developing, and implementing high-quality software solutions. You will be involved in the full software development lifecycle, from concept to deployment, and will have the opportunity to work on new and exciting product developments. Your expertise in C#, .NET Core, Angular, React, Web APIs, Azure, and MVC will be critical in driving the success of our projects. You will also have the opportunity to work on integrations with Geographic Information Systems (GIS) applications, such as ArcGIS.
Key Responsibilities:
- Lead the design, development, and deployment of high-quality software solutions using C#, .NET Core, and modern front-end frameworks such as Angular and React.
- Develop and maintain Web APIs and cloud-based services on the Azure platform.
- Collaborate with cross-functional teams to define, design, and ship new features and products.
- Ensure software adheres to SOLID principles and industry best practices.
- Conduct code reviews, mentor junior engineers, and contribute to the continuous improvement of our development processes.
- Work on integrations with GIS applications, such as ArcGIS, to enhance product capabilities.
- Optimize application performance and scalability, ensuring robust and reliable software solutions.
- Stay current with emerging technologies and industry trends, and apply this knowledge to your work.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
- 5+ years of experience in software development, with a strong background in C# and .NET Core.
- Proficiency in front-end frameworks such as Angular and React.
- Extensive experience with Web APIs, MVC architecture, and Azure cloud services.
- Strong knowledge of SQL and experience with database design and optimization.
- Experience with GIS applications and integrations, particularly with ArcGIS, is highly desirable.
- Deep understanding of SOLID principles and software development best practices.
- Proven ability to lead and mentor teams, as well as work effectively in a collaborative environment.
- Excellent problem-solving skills and a passion for building high-quality software.
What We Offer:
- Outstanding Culture: Join a team where your ideas are valued, and you are empowered to make a difference.
- Growth Opportunities: We are committed to your professional development with opportunities for advancement, continuous learning, and certifications.
- Excellent Benefits: Enjoy a comprehensive benefits package, including health, dental, and vision insurance, 401(k) matching, and generous paid time off.
- Innovative Projects: Work on new and exciting product developments that push the boundaries of technology.