Software Engineer

Merrifield, Virginia

ProTalent Finders, LLC
Job Expired - Click here to search for similar jobs
This is a hybrid position, 3 days/week onsite. Must be a US Citizen or Green Card Holder to be considered.

Position Overview:We are currently seeking a Senior Software Engineer with expertise in both Java and .NET technologies to support and enhance our existing software applications. The ideal candidate will have a strong background in Java/Eclipse/WebSphere applications, coupled with the ability to contribute to the porting of applications to ASP.NET Core. This role offers an exciting opportunity to be involved in all phases of the software development lifecycle, from design and development to testing and support.

Key Responsibilities:

Support existing Java/Eclipse/WebSphere applications and contribute to the porting process to ASP.NET Core.

Perform software development, testing, and provide support throughout all stages of the software lifecycle.

Utilize expertise in Java/Tomcat, ASP.NET Core, and web technologies to drive innovation and efficiency.

Demonstrate proficiency in database management, with a preference for Oracle experience.

Showcase versatility in operating systems, including Windows and UNIX/Linux environments.

Contribute to analysis and design efforts, leveraging in-depth knowledge of software engineering techniques and concepts.

Exhibit strong oral and written communication skills, facilitating effective collaboration within development teams.

Work independently or as part of a cohesive team of software engineers, coordinating efforts to achieve project objectives.

Apply expertise in computer data structures and algorithms to optimize software performance.

Implement software quality assurance practices to ensure the delivery of reliable and scalable solutions.

Provide timely support and resolution to issues encountered in production environments.

Required Skills/Experience:

Bachelor's degree in Computer Science or related field.

10+ years of experience in software development.

Proficiency in Java and .NET technologies, with a focus on Java/Eclipse/WebSphere and ASP.NET Core.

Strong background in web technologies and frameworks.

Experience with database management systems, preferably Oracle.

Versatility in operating systems, including Windows and UNIX/Linux.

Ability to conduct analysis and design activities effectively.

Thorough understanding of software engineering principles and methodologies.

Excellent oral and written communication skills.

Demonstrated ability to work independently and collaboratively within a team.

Knowledge of computer data structures and algorithms.

Experience in software quality assurance practices.

Ability to provide timely support and resolution to production issues.

Date Posted: 20 April 2024
Job Expired - Click here to search for similar jobs