Hybrid Software Developer bei Vertiv Group Corporation
Vertiv Group Corporation · Tijuana, Mexiko · Hybrid
- Professional
- Optionales Büro in Tijuana
JOB SUMMARY & ACCOUNTABILITIES:
Design, develop, and implement software solutions using .NET technologies, with an emphasis on C#. This role includes taking ownership of development tasks, contributing to technical solution design, and ensuring the quality and performance of applications. Software Engineer B will collaborate with cross-functional teams, provide mentorship to junior engineers, and contribute to improving development processes and practices.
Responsibilities:
· Lead the development and maintenance of scalable, secure, and efficient .NET applications.
· Analyze user requirements and translate them into technical designs and specifications.
· Write clean, efficient, and maintainable code following established best practices.
· Perform thorough testing, debugging, and optimization to ensure reliability and performance.
· Conduct code reviews to maintain quality and provide constructive feedback to team members.
· Design and implement APIs, integrate third-party services, and contribute to system architecture.
· Develop and maintain technical documentation, including system designs and workflows.
· Stay current with emerging technologies and industry trends to drive innovation and efficiency.
· Actively participate in Agile/Scrum processes, including sprint planning, stand-ups, and retrospectives.
Qualifications:
· Bachelor’s degree in computer science, Software Engineering, or a related field, or equivalent professional experience.
· 3–5 years of experience developing applications with .NET technologies (e.g., .NET Framework, .NET Core, ASP.NET).
· Proficiency in C# and object-oriented programming principles.
· Strong knowledge of relational databases (e.g., SQL Server) and experience with SQL queries and stored procedures.
· Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
· Experience in designing and implementing RESTful APIs.
· Solid problem-solving skills with the ability to debug and optimize complex systems.
· Strong communication, collaboration, and interpersonal skills.
· Demonstrated experience with:
o C#
o WPF using MVVM deign pattern
o Visual Studio
o ASP.NET Core
o .NET Framework
o SQL Server
o Git
o RESTful APIs
o CI/CD pipelines
o HTML
o CSS
o JavaScript
Preferred Skills (not required):
· Experience with front-end technologies or frameworks (e.g., React, Angular, or Blazor).
· Familiarity with cloud platforms like Azure or AWS, including deployment and resource management.
· Experience in performance tuning and scalability practices.
· Exposure to testing frameworks (e.g., xUnit, NUnit) and test-driven development (TDD)