Software Developer Position
We are a global leader in technology and business solutions. Our mission is to make happier lives by using technology to transform organizations and the world around us.
Job Description:
* Develop and maintain web, desktop, or cloud-based applications using the .NET framework (C#, ASP.NET, .NET Core)
* Collaborate with cross-functional teams to deliver high-quality software solutions
* Write clean, scalable, and efficient code following best practices and coding standards
* Participate in code reviews and contribute to team knowledge sharing
* Troubleshoot and debug existing applications and provide timely solutions
* Optimize application performance and scalability
* Contribute to software design and architecture discussions
* Assist with deployment and continuous integration/continuous deployment (CI/CD) processes
* Create and maintain technical documentation
Required Skills and Qualifications:
* Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience
* 25 years of professional experience in .NET development
* Proficient in C#, .NET Framework, and/or .NET Core
* Experience with ASP.NET MVC, Web API, or Blazor
* Strong knowledge of relational databases, particularly SQL Server
* Familiarity with front-end technologies (HTML, CSS, JavaScript, jQuery, etc.)
* Experience with version control systems like Git
* Understanding of object-oriented programming and software design patterns
* Ability to write unit tests and perform debugging effectively
Benefits:
* Competitive salary and benefits package
* Opportunities for career growth and professional development
* Collaborative and dynamic work environment
* Recognition and rewards for outstanding performance
Other Information:
* We value inclusion, collaboration, adaptability, courage, and integrity in our team members
* We strive to create an inclusive environment where everyone feels welcome and valued