Join Cape Ann
Our team is growing.
Check out our current job opening.
Job position
Software Developer
Reports To
Senior Project Manager
Job Overview
A mid-level engineer with significant exposure to development and development practice who needs minimal support to grow their skills.
Responsibilities and Duties
⦁ Produce clean, efficient code based on specifications with limited supervision from a senior developer
⦁ Work with senior developers to design algorithms and flowcharts
⦁ Integrate software components and third-party programs
⦁ Verify and deploy programs and systems
⦁ Troubleshoot, debug and upgrade existing software
⦁ Gather and evaluate user feedback
⦁ Recommend and execute improvements
⦁ Create technical documentation for reference and reporting
⦁ Follow the agile process
⦁ Review code/solutions from Junior Software Developers
⦁ Coach and mentor Junior Software Developers
⦁ Analyze, design and develop tests and test-automation suites.
⦁ Provide recommendations for continuous improvement
⦁ Test software development methodology in an agile environment.
⦁ Provide ongoing maintenance, support and enhancements in existing systems and platforms.
⦁ Collaborate cross-functionally with data scientists, business users, project managers and other engineers to achieve elegant solutions.
⦁ Hands-on experience working with some of the technologies like PHP, JAVA, MySQL, HTML/CSS, Javascript, C/C++, Drupal, ASP.NET, IIS, WordPress, Python
⦁ Experience with some of the following frameworks Zend, ReactJS, AngularJS
⦁ Experience with test-driven development and automated testing frameworks.
⦁ Experience with Scrum/Agile development methodologies.
⦁ Capable of delivering on multiple competing priorities with little supervision.
⦁ Excellent verbal and written communication skills.
⦁ Experience with infrastructure automation technologies like Docker, Vagrant, etc.
⦁ Experience with build automation technologies like Maven, Jenkins, etc.
⦁ Experience with monitoring technologies like Nagios, Ganglia, etc.
⦁ Experience with building APIs and services using REST, SOAP, etc.
⦁ Experience with scripting languages like Perl, Shell, etc.
⦁ Experience with Linux based web servers like Apache, Nginx, Tomcat
⦁ Experience with DNS and setting up SSL certificates
By applying for this position, you consent to the collection, use and necessary disclosure of personal information provided during the application and selection process. Cape Ann’s recruitment and hiring privacy policy may be found here.