Epicareer Might not Working Properly
Learn More

Software Developer (Mid to Sr) - Hybrid

Salary undisclosed

Checking job availability...

Original
Simplified
The Software Developer is a key member of the Development team, responsible for developing and maintaining core application functionalities to ensure reliable system operations. This role involves creating new features, optimizing functionality, and addressing project challenges. The developer will work on both backend and frontend development, delivering solutions that meet client requirements while adhering to quality standards and team estimates.

Key Responsibilities

· Develop high-quality products that meet user requirements.

· Write clean, secure, and well-tested code

· Maintain a solid understanding of the technology lifecycle within the product and adhere to best practices.
• Collaborate with Quality Analysts to deliver a well-tested and reliable product.

· Address and resolve bugs and issues as part of ongoing product maintenance.

· Ensure software solutions are secure, scalable, and well-documented.

· Work within Agile/Scrum frameworks, adopting its principles and methodologies.

Required Skills and Qualifications

· Minimum of 5-7 years of experience developing and maintaining web applications.

· Proficiency in programming languages such as Java or C#.

· Experience with front-end technologies, including HTML, JavaScript, and CSS.

· Strong skills in SQL (MS, Oracle).

· Proven experience in delivering quality software using Agile methodologies.

· Demonstrated ability to break down complex requirements into smaller, manageable deliverables.

· Strong background in bug fixing, maintenance, and refactoring legacy code.

· Proficiency in producing testable code using modern design patterns. · Experience modernizing legacy applications and optimizing functionality. Preferred Qualifications: · Familiarity with tools and frameworks such as JQuery, Git, Angular, or DevOps