Software Architech | Codersbrain
full-time
Posted on September 1, 2025
Job Description
Software Architech
Job Summary
As a Software Developer, you will be responsible for designing, developing, and maintaining software applications that meet the needs of our clients. You will contribute to the organization by utilizing your programming skills to create efficient and effective solutions.
Responsibilities
- Develop, test, and implement software applications using various programming languages.
- Collaborate with cross-functional teams to define requirements and deliver high-quality software solutions.
- Maintain and enhance existing applications and systems.
- Participate in code reviews to ensure code quality and best practices are followed.
- Create and manage web services and RESTful APIs to facilitate smooth communication between front-end and back-end systems.
- Stay updated with the latest industry trends and technologies to improve software development processes.
Qualifications
- Proficiency in multiple programming languages such as Java, JEE, JavaScript, Python, PHP, etc.
- Proficiency in one or more frameworks, including Spring Boot, Spring, Hibernate, JPA, Node.js, etc.
- Strong experience with UI frameworks like Angular, React, jQuery, or other JavaScript libraries/frameworks.
- Solid understanding of base UI technologies including HTML5, CSS3, and JavaScript.
- Experience with middle-tier technologies, including web services, RESTful web services, and event-driven systems.
- Relevant educational qualifications in Computer Science or a related field (e.g., BTech, BSc, MTech).
Preferred Skills
- Familiarity with Agile methodologies and software development life cycle (SDLC).
- Knowledge of cloud platforms and containerization (e.g., AWS, Docker).
- Experience with database technologies (e.g., MySQL, PostgreSQL, MongoDB).