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 Javen Technologies, Inc., so some details may not match this job. The employer's own page has the real description.
Job Overview
Javen Technologies, Inc. is seeking a highly skilled and experienced Software Engineer III (Senior) to join our dynamic and innovative team in a fully remote capacity. The successful candidate will contribute to the design, development, and enhancement of our software products and services. This role involves working collaboratively with cross-functional teams, mentoring junior engineers, and delivering high-quality software solutions while adhering to best practices and meeting project deadlines.
Job Responsibilities
- Design, develop, and maintain scalable software applications in line with project specifications.
- Collaborate with product managers, designers, and other engineers to create user-centered solutions.
- Conduct code reviews and provide constructive feedback to enhance code quality.
- Troubleshoot, debug, and optimize existing software applications to improve performance and usability.
- Lead technical discussions and provide mentorship to junior software engineers.
- Research and implement new software development methodologies and technologies.
- Document technical specifications, design documents, and user manuals as required.
- Participate in the full software development lifecycle, from requirements gathering to deployment and support.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- At least 5 years of professional software development experience.
- Proficiency in programming languages such as Java, Python, or C#.
- Experience with web technologies including HTML, CSS, JavaScript, and frameworks such as React or Angular.
- Strong understanding of software development principles and methodologies, including Agile and DevOps practices.
- Familiarity with database technologies like MySQL, PostgreSQL, or MongoDB.
- Excellent problem-solving skills and ability to work on multiple projects simultaneously.
- Strong communication skills, both written and verbal.
Technologies & Tools
The Software Engineer III will utilize various technologies and tools essential for development and collaboration. These include integrated development environments (IDEs) like IntelliJ and Visual Studio Code, version control systems such as Git, continuous integration/continuous deployment (CI/CD) platforms, and project management tools like Jira and Confluence. Familiarity with cloud service providers, particularly AWS or Azure, will be advantageous for development and deployment processes.
Ideal Candidates
The ideal candidate for this position possesses a strong passion for technology and innovation, demonstrating a proactive approach to problem-solving. A successful Software Engineer III will have a mindset geared towards teamwork and collaboration, along with an eagerness to share knowledge and mentor others. Candidates should exhibit excellent organizational skills, adaptability to change, and a commitment to delivering high-quality work in a fast-paced environment.
Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.