
Senior Software Engineer/Developer
Posted 22 hours ago

Posted 22 hours ago
This is a fully remote position, open to applicants in United States.
• Provide engineering expertise for the design, development, implementation, and maintenance of IT solutions.
• Develop, maintain, and modify computer applications, software, and utility programs for system modernization.
• Analyze information, user needs, and software requirements to plan feasible application development or modifications.
• Write program documentation and comments within coded instructions.
• Collaborate with systems analysts, engineers, programmers, and other stakeholders regarding application design, limitations, capabilities, performance requirements, and interfaces.
• Evaluate hardware and software interfaces in conjunction with engineering staff.
• Develop software testing and validation procedures, as well as programming and documentation.
• Modify and maintain software to correct errors, adapt to hardware, upgrade interfaces, and enhance performance.
• Conduct integrated quality assurance testing for security functionality and resilience.
• Store, retrieve, and manipulate data for the analysis of system capabilities and requirements.
• Apply cybersecurity functions such as encryption, access control, and identity management.
• Identify and utilize enterprise-wide version control systems when designing secure applications.
• Consult with customers regarding software system design and maintenance.
• Debug software using established debugging principles.
• Assist application teams in establishing policies for system standardization, development tools, and security patches.
• Create programs that validate and process multiple inputs.
• Develop 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.
• Develop documentation in alignment with Agile best practices and organizational policies.
• Support tool standardization, CI/CD pipelines, and architectural system and service views adhering to Navy security standards.
• Automate builds, testing, and deployments while maintaining security and quality standards.
• Establish technical artifact management practices for libraries, dependencies, and builds.
• Provide support for production outages as necessary.
• Assist in the development of release packages.
• Create and update work items in designated tools.
• Participate in internal review and change boards.
• Conduct quality audits of NAVSUP products, investigate errors, and propose corrective actions.
• Proficient with .NET, C#, JavaScript, JQuery, XML, XML Schema, SQL, and Oracle databases.
• Required IAM Level I certification (CompTIA Security+).
• At least 2 years of college/technical education and 5 years of professional experience in modern software development.
• Minimum of 2 years of college/technical knowledge and 5 years of work experience with Azure DevOps, Microsoft O365 and Teams, Excel, Visio, and Outlook.
• A minimum of 3 years of experience with agile concepts and principles while participating in agile teams.
• At least 5 years of knowledge and experience with one or more of the specified technologies, including C#/.NET, PowerShell, Visual Studio, HTML, CSS, JavaScript, TypeScript, VS Code, jQuery, service-based architectures, APIs, REST, SOAP, EDI, XML, WebLogic, Fusion Middleware, Secure FTP scripting, web application development, Oracle 12c, Kubernetes, and OCI Containers.
• Minimum of 3 years of experience with DevOps tools and practices, including CI/CD pipelines, containerization, and cloud platforms.
• Strong knowledge of security tools and techniques.
• Ability to write automation scripts using Bash or PowerShell.
• At least 3 years of knowledge and experience with cloud-native architectures and Infrastructure as Code.
• A minimum of one year of experience in a PaaS environment, such as Appian or Salesforce.
• Strong analytical skills for assessing security risks and vulnerabilities.
• Excellent communication skills and the ability to collaborate effectively with development, security, and operations teams.
• Understanding of security principles and best practices.
• Ability to adapt to evolving security threats and technologies.
• Must be eligible to obtain a Top Secret clearance.
• Must be a U.S. Citizen.
• A Bachelor’s degree in a technical field such as engineering or computer science is required; a degree may be substituted for 2 years of college and 3–5 years of relevant work experience.
• Capability to perform repetitive motions with hands, wrists, and fingers.
• Ability to engage in and respond to audible communications in emergency situations.
• Ability to sit for extended periods at a desk and work on a computer.
• Medical, dental, and vision insurance.
• HSAs and FSAs.
• 401(k) retirement plan with employer contributions.
• Paid time off and holidays.
• Life and disability insurance.
• Employee assistance programs.
• Tuition assistance.
• Professional development opportunities.
• Military differential pay.
• Additional voluntary benefit programs.
finanzen.net GmbH
DaVita Kidney Care
Q-Free
Simsy Ventures
Get handpicked remote jobs straight to your inbox weekly.