
Senior Software Engineer/Developer
Posted Oct 15

Posted Oct 15
This is a fully remote position, open to applicants in United States.
• Deliver engineering expertise in the design, development, implementation, and maintenance of IT solutions.
• Create, sustain, and enhance computer applications, software, and utility programs aimed at system modernization.
• Evaluate information, user requirements, and software specifications to plan viable application development or modifications.
• Document programming processes and include code comments accordingly.
• Collaborate with systems analysts, engineers, programmers, customers, and engineering personnel on application design, interfaces, and requirements.
• Formulate software testing, validation, programming, and documentation methodologies.
• Adjust and uphold software to rectify errors, accommodate hardware changes, upgrade interfaces, and enhance performance.
• Conduct integrated quality assurance testing for security functionality and resilience.
• Store, retrieve, and manipulate data to analyze system capabilities and requirements.
• Implement cybersecurity functions such as encryption, access control, and identity management.
• Utilize enterprise version control systems to design and develop secure applications.
• Troubleshoot software using established debugging practices.
• Assist application teams in forming policies for system, development-tool, and security-patch standardization.
• Develop programs that validate and process multiple inputs effectively.
• Create applications that log and manage errors, exceptions, and faults.
• Write code utilizing supported programming languages, object-oriented design, networking concepts, protocols, and network security methodologies.
• Produce Agile documentation and organizational policy documents.
• Facilitate tool standardization, CI/CD pipelines, and architectural service views adhering to Navy security standards.
• Automate builds, testing, and deployment processes within CI/CD pipelines.
• Establish artifact management practices for libraries, dependencies, and builds.
• Support production outages and the development of release packages.
• Create and update work items and engage in internal review/change boards.
• Perform quality audits, investigate errors, and recommend corrective actions.
• Proficient in .NET, C#, JavaScript, JQuery, XML, XML Schema, SQL, and Oracle databases.
• Possess IAM Level I certification (CompTIA Security+).
• At least 2 years of college/technical knowledge and 5 years of professional experience in modern software development, or equivalent degree substitution.
• Minimum of 2 years of college/technical knowledge and 5 years of experience with Azure DevOps, Microsoft O365 and Teams, Excel, Visio, and Outlook.
• A minimum of 3 years of experience with agile concepts and principles, actively participating in agile teams.
• At least 5 years of knowledge and experience in relevant software development technologies and platforms.
• A minimum of 3 years of experience with DevOps tools and practices.
• Strong understanding of security tools and techniques.
• Capability to write automation scripts using Bash or PowerShell.
• A minimum of 3 years of knowledge and experience with cloud-native architectures and Infrastructure as Code.
• At least 1 year of experience in a PaaS environment such as Appian or Salesforce.
• Strong analytical skills for assessing security risks and vulnerabilities.
• Excellent communication abilities and collaborative skills with development, security, and operations teams.
• Strong comprehension of security principles and best practices.
• Experience in government and DoD environments is preferred.
• A Bachelor’s degree with a technical major like engineering or computer science is mandatory; this degree may be substituted for 2 years of college and 3–5 years of relevant work experience.
• Capability to meet defined physical requirements with or without reasonable accommodation.
• Medical, dental, and vision insurance.
• Health Savings Accounts (HSAs) and Flexible Spending Accounts (FSAs).
• 401(k) retirement plan with employer contributions.
• Paid time off and holidays.
• Life and disability insurance.
• Employee assistance programs.
• Tuition assistance and opportunities for professional development.
• Military differential pay.
• Additional voluntary benefit programs.
Collectors
OrderYOYO
Plan Left
Ubiminds
Get handpicked remote jobs straight to your inbox weekly.