Senior Software Developer

Annapolis, MD 21401-7461

Posted: 08/29/2017 Industry: IT/Software Development Job Number: 43538

Job Description

This position will perform all phases of software development for BOS. It includes requirement analysis, design, development, code/unit test and system integration, test and field installation.

Other duties will include, but are not limited to:

• Participate on project teams to develop and support BOS (Backoffice Server).

• Participate in Requirement analysis and Design / Code reviews

• Perform software development and some on-call support tasks occasionally.

• Handle documentation for design, development and testing.

• Work with and extend existing components to implement client requirements

• Participate on project teams to develop and support BOS (Backoffice Server).


The ongoing goals for this position are as follows:

• Design new elements or changes in scope of project software and BOS.

• Maintain and enhance existing software baseline.

• Participate in code reviews and knowledge transfer.

• Interact with end customer on technical issues.

• Meet schedule deadlines and remain within budget.

• Follow and enforce engineering guidelines set in software development methodology.

• Contribute to team coding standards and monitor the code base for compliance.

• Ability to interact with customers and correctly interpret their needs and requirements.

• Establishes and maintains effective professional relationships with internal and external stakeholders.

• Diligent Work ethic.


Qualifications Required Experience:

• Six plus years of experience working in software development, testing and control systems.

• Solid knowledge and hands-on experience with the following languages: Java, C++, C.

• Knowledge and hands on experience with Linux, Windows, MS SQL, Oracle database TCL, SWING, Python and VMware.

• Familiar with both Agile and Waterfall SDLC.

• Experience with Requirements Analysis, Design, Development, Test, Implementation and integration.

• Experience with documentation.

• Able to communicate effectively both verbally and in writing.

• Able to work independently or within a team.


Desired Skills:

• Software Systems Integration.

• Enjoy problem solving and committed to delivering high-quality software.

• Interface with external data sources.

• A strong sense of ownership, urgency, and drive.

• Experience with Enterprise Authentication.

• Experience with multi-threaded programming and practices.

• Positive attitude and eager to learn and improve.

• Cloud Based programming experience.


Education Requirements:

• Bachelor’ s degree in Computer Science, Electrical Engineering, Systems Engineering or other technical area, Master’ s degree is preferred

Meet Your Recruiter

Blaine Robert Bates

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.