Software Engineer
Indexed description
We're looking for a Software Developer who is passionate about creating high-quality web applications, collaborating with business teams, and turning ideas into practical technology solutions. In this role, you'll work closely with stakeholders, analysts, and clients to design and deliver business-critical applications that improve efficiency, streamline operations, and drive meaningful results. If you enjoy a mix of development, problem-solving, and business collaboration, we'd love to hear from you.
What You'll Do
- Design, develop, and enhance custom web applications using Microsoft .NET technologies.
- Collaborate directly with business stakeholders and clients to understand challenges and deliver effective technical solutions.
- Participate in solution design discussions and contribute ideas that improve scalability, performance, and user experience.
- Build modern applications using C#, ASP.NET MVC, SQL Server, JavaScript, HTML, CSS, and web services/APIs.
- Develop and optimize SQL queries, stored procedures, and database objects.
- Support application integrations, data mapping, and data conversion initiatives.
- Troubleshoot and resolve application issues through root-cause analysis and problem-solving.
- Participate in code reviews and help drive development best practices.
- Support testing efforts, including unit testing, data validation, and User Acceptance Testing (UAT).
- Create and maintain technical documentation to support long-term application success.
- Partner with project teams and end users to ensure solutions align with business goals and deliver value.
What We're Looking For
- Bachelor's degree in Computer Science, Information Systems, Software Engineering, or a related field (or equivalent professional experience).
- 4+ years of professional software development experience.
- Hands-on experience with:C#
- .NET / ASP.NET MVC
- SQL Server
- JavaScript
- HTML & CSS
- REST and/or SOAP APIs
- Strong SQL development skills, including query writing, optimization, and database design.
- Experience working with system integrations, data-driven applications, and data mapping.
- Knowledge of software development lifecycle (SDLC) methodologies and best practices.
- Strong analytical and troubleshooting skills.
- Excellent communication skills and the ability to work effectively with both technical and business stakeholders.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search