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 Get It Recruit - Information Technology, so some details may not match this job. The employer's own page has the real description.
Position Overview
Get It Recruit - Information Technology is seeking a passionate and skilled Software Engineer II to join our dynamic team in a fully remote capacity. The selected candidate will play a pivotal role in the design, development, and maintenance of innovative software solutions. Collaborating with cross-functional teams, the Software Engineer II will contribute to the entire software development lifecycle, ensuring the delivery of high-quality products that meet both business needs and technical requirements.
Job Responsibilities
- Design, develop, test, and implement software applications using best practices.
- Collaborate with product management and other stakeholders to define software requirements and specifications.
- Write clean, scalable, and efficient code while adhering to coding standards.
- Conduct peer reviews of code and documentation to ensure adherence to guidelines and maintain code quality.
- Troubleshoot, debug, and optimize existing software applications to enhance performance and user experience.
- Participate in Agile ceremonies including sprint planning, retrospectives, and daily stand-ups.
- Document software designs and provide technical support and project updates to team members and stakeholders.
- Stay updated with emerging technologies and propose innovative solutions to enhance our technology stack.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of professional software development experience.
- Proficiency in programming languages such as Java, C#, Python, or JavaScript.
- Experience with web development frameworks (e.g., Angular, React, Node.js).
- Familiarity with database technologies (e.g., SQL, NoSQL).
- Strong understanding of software development methodologies, particularly Agile and Scrum.
- Excellent analytical and problem-solving skills.
- Strong communication skills and ability to work collaboratively in a remote environment.
Technologies & Tools
The Software Engineer II may work with a variety of technologies and tools including cloud platforms (AWS, Azure), containerization tools (Docker, Kubernetes), version control systems (Git), integrated development environments (IDEs), and continuous integration/continuous deployment (CI/CD) pipelines. Familiarity with these tools is essential for efficient software development and deployment processes.
Ideal Candidates
Successful candidates will possess a strong technical foundation and a proactive approach to problem-solving. They should be capable of working in a collaborative environment, displaying adaptability to changing project requirements, and a willingness to learn new technologies. Ideal candidates will also demonstrate initiative and creativity in software design, with a keen focus on delivering quality solutions that meet user needs and enhance overall product functionality.
In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.