About Ingage
Ingage is a technology company focused on being a force for good. Our vision is to be a thriving example of business driving positive change worldwide. Our mission is to unlock our clients' potential through innovative technology solutions, empower our employees to thrive, and create meaningful impact for clients, employees, and the communities we serve. As a certified B-Corp, we believe in using business as a force for good and actively encourage community engagement and responsible innovation
Our people-focused and community-minded culture is built upon these core values:
- Amaze Our Clients: By helping them embrace change and succeed in an evolving business climate.
- Speak Through Action: And so inspire others through mindful acts; fulfill our commitments.
- Pursue Growth and Learning: To be innovative and continuously challenged.
- Demonstrate Integrity and Authenticity: By keeping it real with others and being true to ourselves.
- Be the Change: By courageously standing for what you believe and making the difference you seek in the world.
The Opportunity
We're seeking a talented and passionate Senior Full-Stack Developer to join our growing team. In this role, you'll have the opportunity to work on a variety of exciting projects across different industries and functions, utilizing cutting-edge technologies to create innovative solutions for our clients. You'll collaborate closely with clients and team members, contributing to the design, development, and implementation of end-to-end solutions. This is an opportunity to make a significant impact on our clients' success and contribute to our mission of creating a better world through technology.
Responsibilities
- Design, develop, and implement full-stack applications utilizing .NET, Azure, and modern front-end frameworks.
- Collaborate with clients and internal teams to gather requirements and translate them into technical specifications.
- Write clean, efficient, and well-documented code.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Contribute to all phases of the software development lifecycle, from planning to deployment and maintenance.
- Troubleshoot and debug software issues, ensuring high levels of performance and reliability.
- Work within an Agile environment, participating in sprints and contributing to team goals.
- Engage with clients to understand their business needs and provide technical guidance.
- Actively participate in our company's community impact and open-source initiatives.
- Embrace growth opportunities and contribute to our culture of continuous learning.
Qualifications
- 5+ years of experience in full-stack software development.
- Proven experience in .NET development, with proficiency in technologies such as .NET Core/.NET 6/7/8, ASP.NET MVC/Web API, and Entity Framework (or similar).
- Experience with cloud platforms, preferably Azure, including Azure App Service, Azure Functions, Azure SQL, and Azure DevOps (or similar).
- Solid understanding of front-end development using modern frameworks like React, Vue.js, or Angular, along with JavaScript, HTML, and CSS.
- Experience with databases (SQL or NoSQL), CI/CD pipelines, and testing frameworks.
- Strong working knowledge of Agile development methodologies.
- Experience with DevOps tools and processes.
- Demonstrated ability to work independently and collaboratively within a team environment.
- Excellent communication, problem-solving, and interpersonal skills.
- A passion for creating innovative solutions and making a positive impact.
- Alignment with our core company values.
- Applicants must be authorized to work in the United States.
- A successful background check is required for employment with Ingage.
Nice to Have
- Prior consulting experience.
- Experience working with diverse clients across different industries and functions.
- Active participation in community initiatives, open-source contributions, or similar activities.
Equal Opportunity Employer
Ingage is an Equal Opportunity Employer. We are committed to fostering an inclusive workplace and do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other legally protected characteristic.
Join Us
If you are a motivated and experienced full-stack developer who is passionate about technology and making a difference, we encourage you to apply. Join our team and help us achieve our mission of being a force for good in the world.