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.

Qualifications

⦁ 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

CA Design, known as Cape Ann Enterprises, with offices in Tuzla, Gracanica, and Zenica, is a high-quality software development company. We partner with our US clients to design, develop and support technology solutions to solve their business needs. We pride ourselves on being recognized as a great employer and a great place to work thanks to our supportive work environment and career development opportunities. One of Cape Ann’s key expectations for all of our employees is that we help our fellow workers to overcome challenges and barriers. We work hard to maintain a collegial workplace.

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.

Share This