The ideal candidate will have 4+ years of experience working in full-stack development (front-end, back-end, etc.) using Java, Python, SQL, and other high level programming languages in a primarily Linux/UNIX based environment. Experience with web development using HTML, CSS and Javascript is required. The candidate is expected to work both independently and within a team and proactively address issues or implement enhancements.
Responsibilities
Maintain existing data processing applications, including APIs, websites, and dissemination tools
Develop enhancements to existing applications and work on larger projects involving the development of software.
Support real-time operations, for example, by monitoring performance of applications, working with administrators and others, etc.
Document software and assist with implementation and full software development lifecycle (SDLC).
Skills/Qualifications
The individual must possess the following knowledge, skills and abilities and be able to explain and demonstrate that he or she can perform the essential functions of the job, with or without reasonable accommodation, using some other combination of knowledge, skills, and abilities:
3+ years of experience in software engineering and development
Good understanding of Object-Oriented Principles
Experience developing and maintaining applications and dissemination tools (i.e. APIs) using Java, Python, PL/SQL, CGI, Perl and relational databases.
Experience developing and maintaining websites with HTML, CSS, JavaScript, Bootstrap, leaflet, jQuery, Web services
Experience in Web Service technologies such as SOAP/WSDL and REST developing RESTful APIs for data retrieval and Web Applications.
Experience with AWS or other cloud environments is a plus.
Experience with content management systems such as WordPress is a plus.
Knowledge of System Development Life Cycle (SDLC) methodology
Experience performing unit testing and integration testing to validation solutions
Proficient in the use of browser Developer Tools for troubleshooting
Experience in Mobile Application Development is a plus
Experience in testing web applications in multi-platform, cross-browser development is a plus
Experience working with Linux/Unix, PHP, Perl, Subversion, NetBeans or Eclipse
Ability to work independently and as part of a team.
Must be able to meet assigned development goals with a high quality of output and meet target delivery dates.
Remain up to date on all current best practices, trends, and industry developments supporting the business
Ability to communicate clearly and effectively
Education
Bachelor’s Degree in computer science, physical sciences, mathematics, engineering or related discipline, or equivalent; preferred.
Founded in 1991, Systems Integration & Development, Inc. (SID) delivers state-of-the-art technical IT solutions to public and private sector clients. Our commitment to every customer is to deliver quality, value, and outstanding service on time and within budget. Our goal is to provide highly qualified information technology services to our customers and help our customers stay ahead of the curve, and meet the challenges and needs of the progressive market.
SID provides a progressive work environment with continuous growth, and endorses a collaborative work atmosphere modeled to encourage opportunities from within. SID promotes an environment of continuous learning, allowing our employees to continuously grow and contribute their constant best to the SID team. Our benefits package includes: health, dental, disability, life insurance; paid holiday, paid time off; 401K plan with employer contribution; training reimbursement; metro-check program, etc.
SID is an Equal Opportunity/Affirmative Action employer of Females/Minorities/Veterans/Individuals with Disabilities. All qualified applicants will be considered for employment without regard to disability, protected veteran status, race, color, religious creed, national origin, citizenship status, marital status, sex, sexual orientation/gender identity, age (40 or over), or genetic information. For more information on SID, please refer to the website at www.sidonline.com