Software Developer

Software Developer

DUTIES AND RESPONSIBILITIES:

• Perform all phases of the software development lifecycle.
• Analyze user/business needs and functionality to plan and design software systems to meet those needs.
• Perform software updates, refinement, testing, and debugging to meet business needs.
• Provide analysis for reports on software project specifications, activities, or status.
• Thoroughly document the software or system for future maintenance and updates.
• Experience with tools such as JIRA, Confluence, Jenkins and Git.
• Build custom embedded Linux and develop software that operates on embedded Linux to control the other embedded systems.
• Experience in working in a DevOps environment, providing application team full life cycle support and hands-on experience in managing infrastructure/resources in cloud.
• Leadership and expertise necessary for modern software development of planning, battle management aid, and coordination systems and tools.

EDUCATION:

• Graduation with a bachelor’s in computer science or closely related field.
• Experience may substitute for education up to (4) years

KNOWLEDGE, ABILITIES AND SKILLS:
Azure DevOps/Team Foundation Server (TFS), Git • Atlassian Tools – Jira, Confluence • Requirement analysis & Use Case documentation • Excellent written and verbal communication skills • Agile Scrum Development Methodology.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx