Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Centric Software, so some details may not match this job. The employer's own page has the real description.
Overview
The Senior Software Engineer (Java/JavaScript Focus) at Centric Software will be responsible for designing and implementing high-quality software solutions that meet both business and technical requirements. The successful candidate will collaborate closely with cross-functional teams and will play a key role in the software development lifecycle, from requirements analysis to deployment and maintenance. This position requires a strong aptitude in both Java and JavaScript, and a commitment to delivering scalable and efficient software systems that enhance user experiences.
Job Responsibilities
- Design, develop, and maintain robust software applications using Java and JavaScript.
- Collaborate with product managers and other stakeholders to define software requirements and specifications.
- Write clean, maintainable, and efficient code while adhering to best practices and development standards.
- Participate in code reviews and provide constructive feedback to peers to foster a culture of continuous improvement.
- Debug and troubleshoot software issues, ensuring timely resolution and minimal disruption.
- Contribute to the full software development lifecycle, including planning, deployment, and ongoing maintenance.
- Stay current with industry trends in software development and proactively incorporate new technologies and methodologies into projects.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of professional experience in software development, focusing on Java and JavaScript.
- Strong proficiency in Java frameworks such as Spring and Hibernate.
- Experience with JavaScript frameworks such as React, Angular, or Vue.js.
- Solid understanding of relational databases and experience with SQL.
- Familiarity with Agile development methodologies and tools (e.g., JIRA, Confluence).
- Excellent problem-solving skills and ability to work effectively in a team environment.
Technologies & Tools
The Senior Software Engineer will utilize a variety of technologies and tools to execute their duties effectively. This includes, but is not limited to, Java SE and EE, JavaScript frameworks (React, Angular, etc.), SQL databases (PostgreSQL, MySQL), version control systems (Git), and development environments such as Intellij IDEA or Visual Studio Code. Familiarity with cloud platforms, such as AWS or Azure, could also be beneficial for certain projects.
Ideal Candidates
Ideal candidates for this position will possess strong analytical and critical thinking skills, demonstrating an ability to approach complex technical challenges with creative solutions. They will exhibit a results-oriented mindset, coupled with excellent communication and collaboration skills to work effectively within diverse teams. A passion for technology and a commitment to ongoing professional development are also essential qualities, as is the ability to function effectively in a fast-paced and dynamic environment.
The two or three lines under your name say who you are before anyone reads the rest. Type your job and a few facts, and our summary writer gives you five to pick from. Write a summary →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.