04 oct
|
Centraprise
|
Guadalajara
04 oct
Centraprise
Guadalajara
Software Engineer – .NET / React/C#
Position Summary
We are seeking a Software Engineer with 3+ years of experience to design, develop, test, and maintain scalable software solutions. The idóneo candidate will have strong experience with C#/.NET, React, TypeScript/JavaScript, SQL, and REST APIs, along with exposure to cloud-based development and modern DevOps practices.
This role involves working across both modern and legacy applications while collaborating with engineering, product, QA, and DevOps teams.
Key Responsibilities
- Design, develop, test, and maintain backend and frontend applications.
- Build and enhance applications using C#/.NET, .NET Core, React, and TypeScript/JavaScript.
- Work with both modern applications and legacy technologies such as Web Forms and VB.NET.
- Develop and integrate RESTful APIs and database-driven applications.
- Write clean, maintainable, and well-tested code following established engineering standards.
- Participate in technical design, architecture, and code review discussions.
- Contribute to CI/CD pipelines, automated testing, monitoring, and production support.
- Work with Docker and cloud-based development environments.
- Collaborate with product managers, QA engineers, DevOps, and senior engineers.
- Troubleshoot technical issues and contribute to application performance and reliability.
- Stay current with modern software engineering practices, including AI-assisted development tools and methodologies.
Required Qualifications
- 3+ years of professional software engineering experience.
- Strong proficiency in C# and .NET / .NET Core.
- Hands-on experience with React.js and TypeScript/JavaScript.
- Strong knowledge of SQL and REST APIs.
- Experience with modern web application development.
- Familiarity with Docker and CI/CD pipelines.
- Experience with cloud platforms; Azure preferred.
- Exposure to VB.NET and Web Forms is a strong plus.
- Experience with AI development tools and methodologies.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- Ability to understand complex systems, follow technical direction, and ask effective technical questions.
Preferred Skills
- Legacy application modernization experience.
- Experience working in Agile/Scrum environments.
- Automated testing and test-driven development.
- Application monitoring and production troubleshooting.
- Experience working with cloud-native applications and DevOps practices.
📌 Software Engineer – .NET, React & C# (Guadalajara)
🏢 Centraprise
📍 Guadalajara