Copyright OPTnation. All rights reserved.

Sr Software Engineer

Job ID : 38868

Job Title : Sr Software Engineer

Location : Albany NY

Comapny Name : opulentsoft

Job Type : Full-Time, Contract

Industry : Information Technology

Salary :  $80000 - $120000  per year

Work Authorization : ["OPT","CPT","Entry Level"]

No. of Positions : 5-10

Posted on : 02-20-2025

Required Skills : Softyware Development,.Net MVC,Springboot,Java Consultant,

Benefits : 401K

Job Description :

Job Overview:

We are seeking a talented and motivated Software Engineer to join our dynamic development team. As a Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software solutions. You should have expertise in Java, .NET MVC, Spring Boot, and related frameworks, with a passion for building scalable and efficient applications. The ideal candidate will be a problem solver, a team player, and someone who thrives in a fast-paced environment.

Key Responsibilities:

  • Design, develop, and implement robust and scalable software solutions using Java, .NET MVC, and Spring Boot.
  • Collaborate with cross-functional teams to define software requirements and ensure timely delivery of high-quality software.
  • Write clean, maintainable, and efficient code, following best practices and coding standards.
  • Conduct code reviews and provide feedback to ensure code quality and adherence to development standards.
  • Work with front-end technologies (e.g., HTML, CSS, JavaScript) to create responsive web applications.
  • Develop and maintain RESTful APIs and web services using Spring Boot and ASP.NET technologies.
  • Troubleshoot and debug application issues, providing timely resolutions.
  • Optimize applications for maximum performance, scalability, and security.
  • Stay up-to-date with emerging technologies and trends to continuously improve your development skills and processes.
  • Contribute to the development of system architecture and design patterns.
  • Participate in Agile development processes, including sprint planning, daily standups, and retrospectives.

Required Skills and Qualifications:

  • Proven experience in Java, Spring Boot, and .NET MVC development.
  • Strong knowledge of Java and Spring Boot frameworks, with hands-on experience building and deploying enterprise-level applications.
  • Proficiency in ASP.NET MVC or .NET Core for developing web-based applications.
  • Experience working with databases (SQL, NoSQL) and proficiency in SQL queries.
  • Familiarity with web technologies like HTML, CSS, JavaScript, and RESTful APIs.
  • Knowledge of version control tools, such as Git or SVN.
  • Strong understanding of object-oriented programming (OOP) principles and design patterns.
  • Ability to troubleshoot and debug complex software issues and provide effective solutions.
  • Familiarity with CI/CD pipelines and automated testing frameworks.
  • Experience with cloud platforms (AWS, Azure) is a plus.
  • Knowledge of microservices architecture is desirable.
  • Familiarity with Agile methodologies such as Scrum or Kanban.

Company Details :

Company Information hidden please Login to view details

Login To Apply Now! Register & Apply Now!