This role is for one of the Weekdays clients
We are seeking a dynamic and enthusiastic Software Developer with 13 years of experience to join our growing development team. The ideal candidate will be a passionate coder with a solid foundation in software development a keen eye for detail and a commitment to building highquality applications. This role provides an exciting opportunity to work on innovative projects collaborate with experienced professionals and grow in a fastpaced environment.
Key Responsibilities:
- Software Development and Coding:
- Develop test and maintain highquality software solutions using programming languages like Java Python C# or JavaScript.
- Write clean efficient and maintainable code following industry best practices and coding standards.
- Debug and resolve software defects ensuring smooth functionality and performance.
- Requirements Gathering and Analysis:
- Collaborate with project managers senior developers and business analysts to understand project requirements.
- Participate in brainstorming sessions and provide inputs for technical solutions.
- Analyze and break down project tasks into executable deliverables.
- Design and Implementation:
- Contribute to the design and development of software architectures and application workflows.
- Implement software modules features and applications in alignment with user requirements and business goals.
- Follow SDLC (Software Development Life Cycle) and Agile methodologies to deliver projects on time.
- Testing and Debugging:
- Perform unit testing integration testing and debugging to ensure the quality and functionality of software solutions.
- Collaborate with QA teams to identify document and resolve defects.
- Write and execute test cases to ensure robust application performance.
- Continuous Learning and Innovation:
- Stay updated with emerging technologies frameworks and industry trends to enhance technical skills.
- Participate in code reviews and knowledgesharing sessions with peers.
- Work on enhancing and optimizing existing systems for better performance and scalability.
- Collaboration and Teamwork:
- Collaborate with designers developers and stakeholders to ensure seamless integration and deployment of applications.
- Assist senior developers in implementing complex solutions and resolving challenges.
- Communicate project progress challenges and ideas effectively with the team.
- Documentation:
- Create and maintain technical documentation including code comments user guides and system manuals.
- Document system designs features and processes to ensure clarity and consistency.
Skills and Qualifications:
- 13 years of handson experience in software development with a focus on coding and debugging.
- Strong knowledge of at least one programming language (e.g. Java Python C# or JavaScript).
- Solid understanding of data structures algorithms and objectoriented programming (OOP) concepts.
- Familiarity with frontend technologies (HTML CSS React Angular) and backend frameworks (Node.js Django .NET or Spring Boot) is a plus.
- Experience working with databases (SQL/NoSQL) including MySQL PostgreSQL or MongoDB.
- Exposure to version control systems like Git and CI/CD tools for deployment.
- Strong problemsolving skills logical thinking and the ability to troubleshoot software issues effectively.
- Familiarity with Agile methodologies and SDLC processes.
- Excellent communication teamwork and time management skills.
- Willingness to learn grow and adapt to new challenges and technologies.
Preferred Skills:
- Experience with RESTful APIs and microservices architecture.
- Basic knowledge of cloud platforms like AWS Azure or GCP.
- Exposure to testing frameworks such as JUnit pytest or Selenium.
- Experience in building scalable and performanceoptimized applications.
django,nosql,c#,node.js,postgresql,.net,git,selenium,javascript,backend development,restful apis,spring boot,css,angular,mongodb,mysql,aws,react,sql,microservices,python,azure,ci/cd,gcp,pytest,html,junit,java