What are the responsibilities and job description for the Software Developer position at ExcelGens, Inc.?
We are seeking a skilled Software Developer to join our dynamic technology team. This role involves enhancing our software products to meet business requirements, participating in all phases of the development lifecycle, and ensuring the implementation of agile best practices. You will work closely with developers, architects, and project managers to deliver high-quality software solutions.
Key Responsibilities
Key Responsibilities
- Collaborate with the team to perform studies, proofs of concept (POCs), and design for various projects to ensure effective enhancement of our products.
- Gather and translate customer business requirements into clear technical specifications, creating detailed process flows.
- Develop and maintain robust test classes using JUnit, along with necessary application configurations and entity classes.
- Implement and maintain high standards in Agile practices, enhancing team performance and ensuring frequent, early product releases.
- Contribute to the creation of both high-level and low-level design documents based on the project's vision and requirements.
- Serve as the primary reviewer of application code, ensuring compliance with established standards and best practices.
- Lead requirement analysis, workflow and UI design, effort estimation, and the preparation of design documentation.
- Actively participate in coding, writing unit tests, and managing defects.
- Coordinate closely with senior management, testing teams, and onshore colleagues to ensure seamless communication and project alignment.
- Proven experience in software development, preferably in an Agile environment.
- Strong proficiency in JUnit and other testing frameworks.
- Excellent understanding of software development life cycle (SDLC) and Agile methodologies.
- Experience with front-end technologies (e.g., HTML, CSS, JavaScript).
- Knowledge of cloud platforms (e.g., AWS, Azure).
- Familiarity with Agile development methodologies.
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Understanding of CI/CD pipelines and DevOps practices.
- Bachelor's degree in Computer Science, Information Technology, or related field.
- Comprehensive health, dental, and vision insurance.
- Retirement savings plan with company match.
- Professional development opportunities.
- Paid time off, sick time off and holiday schedule.
Core Java /Java Backend Developer ( Only W2----No C2C)
Baanyan Software Services, Inc. -
Parsippany, NJ
Clinical Software Web Developer
Canfield Scientific, Inc -
Mountain, NJ
Clinical Software Web Developer
Canfield Scientific, Inc -
Denville, NJ