Epicareer Might not Working Properly
Learn More
H

SOFTWARE DEVELOPER

Salary undisclosed

Checking job availability...

Original
Simplified
The Software Developer contributes to the design, development, and maintenance of software solutions, working closely with senior developers and cross-functional teams. This position offers an excellent opportunity for professional growth, hands-on experience, and collaboration in a supportive and innovative environment.

• *KEY DUTIES AND RESPONSIBILITIES INCLUDE**

• Assisting in the design, development, testing, and deployment of software applications.

• Collaborating with senior developers to analyze project requirements and contribute to technical solutions.

• Writing clean, efficient, and maintainable code, adhering to industry best practices and coding standards.

• Participating in code reviews, offering constructive feedback and suggestions to team members.

• Troubleshooting and debugging software issues, identifying root causes and implementing effective solutions.

• Continuously learning new technologies and tools to stay updated with industry trends and best practices.

• Actively participating in agile development practices, including sprint planning, stand-ups, and retrospectives.

• Creating and maintaining technical documentation, including specifications, processes, and procedures.

• Supporting and enhancing existing software applications, performing bug fixes and implementing new features.

• Communicating effectively with team members and stakeholders, providing progress updates and flagging issues or concerns promptly.

• *SKILLS AND QUALIFICATIONS REQUIRED**

• Bachelor’s degree in Computer Science, Software Engineering, or a related field (preferred).

• Strong understanding of programming fundamentals and object-oriented principles.

• Proficiency in at least one programming language (e.g., Dataflex, C#, Python, JavaScript).

• Familiarity with web development technologies (e.g., HTML, CSS, JavaScript frameworks like React, Angular, or Vue.js).

• Experience with REST API development and integration.

• Strong understanding of database concepts and proficiency with SQL.

• Strong analytical and problem-solving skills.

• Ability to work effectively both independently and as part of a team.

• Excellent communication and interpersonal skills.

• Eagerness to learn and adapt to new technologies and methodologies.

• *SKILLS THAT WILL BE CONSIDERED AN ASSET**

• Experience with version control systems (e.g., Git).

• Experience in the Financial Industry (e.g. Insurance, Banking).

• Familiarity with agile development methodologies (e.g., Scrum, Kanban).

• Exposure to cloud computing platforms (e.g., AWS, Azure, Google Cloud).