Are you an experienced Software Engineer looking to make a significant impact? Our client is seeking a Senior Software Engineer to join a close-knit team dedicated to innovation and collaboration. If you have a passion for software development and enjoy working with a team that values relationships and professional growth, this opportunity is for you.
Benefits & Extras: - Collaborative and supportive team environment
- Opportunities for professional development and mentorship
- Engage in various software development projects
- Annual bonus and potential for growth within the company
- Flexible work environment with opportunities for remote work
Compensation: $115,000 - $140,000 annually
- Lead positions may offer up to $150,000 annually
- Annual bonus (details provided upon offer)
What You'll Be Doing: - Assisting the Technical Lead/Project Manager with software design and coding
- Executing the full software development life cycle (SDLC)
- Writing and maintaining code, troubleshooting, and debugging
- Verifying and deploying software systems
- Producing specifications and determining operational feasibility
- Integrating software components into a fully functional system
- Conducting unit, integration, and regression tests
- Developing software verification plans and quality assurance procedures
- Mentoring Junior Software Developers
What You'll Need to be Considered: - 10+ years of relevant software development/engineering experience
- Advanced knowledge of .NET Framework 4.8 and .NET 8+
- Proficiency in C , HTML, JavaScript, CSS, JSON, and Python
- Experience with JavaScript Libraries: jQuery, ArcGIS JSAPI, Google Maps API
- Knowledge of Authentication Services: OAuth, Entra ID Configuration, and Development
- Experience with IIS Configuration and Deployment using MS Deploy and MSI
- Familiarity with DevExpress Reports using .NET
- SQL and Oracle Server Administration, Configuration, and Development
- AWS Management experience
INDIT
ITAC Solutions