Logo
West Virginia Staffing

Software Developer Subject Matter Expert

West Virginia Staffing, Fairmont, West Virginia, us, 26555

Save Job

Software Developer Subject Matter Expert

Agile5 Technologies is seeking a highly experienced Software Developer Subject Matter Expert to design, develop, test, and deploy robust software solutions and enhancements, demonstrating a strong understanding of full-stack development and software lifecycles. This role involves leading technical teams, troubleshooting complex issues, and ensuring adherence to quality, performance, and security requirements. The ideal candidate will have extensive experience in backend and frontend development, utilizing various programming languages and frameworks, and applying software design principles. Software Developer Subject Matter Expert Job Duties: Develop, code, test, and debug new software or enhancements to existing software. Demonstrate a good understanding of business applications, user requirements, performance metrics, quality standards, interface specifications, and security protocols. Collaborate with technical staff to understand and resolve software problems. Address customer complaints related to software issues and respond to suggestions for improvements and enhancements. May assist in the development of software user manuals. Take responsibility for desktop design, testing, security lockdown implementation, integration with standard software packages, and integration with automated patching and deployment technologies. Create documentation and provide training, including automating application and configuration deployments and updates. Develop, test, and deploy backend software. Develop, test, and deploy client/UI (frontend) and server (backend) software in widely used programming languages. Develop, test, and deploy Java software using the latest versions of the Java Development Kit. Implement and use backend frameworks such as Java Spring, Node.js, Go Gin, AngularJS, React, NextJS, NestJS, Spring, Google Web Toolkit, Hibernate, and Struts. Apply experience with software development lifecycle processes, including Agile development. Utilize knowledge of software design patterns and antipatterns. Apply experience in systems design. Utilize development tools such as Git, integrated development environments (IDEs), and code quality tools. Apply experience in frontend, backend, and API design. Lead multiple teams in technical design and implementation efforts. Troubleshoot, diagnose, and fix technical, functional, and performance issues. Security Clearance Requirements: Active DoD Secret (S) required. Candidates must already possess this clearance level upon applying. Experience Requirements: Requires 10+ years of documented experience as a Java Developer, with expertise in developing and deploying software across the full stack using languages like Java, Python, Go, JavaScript, and .NET, and utilizing frameworks such as Spring, Node.js, and React. Candidates should possess a strong understanding of the software development lifecycle (including Agile), software design patterns, systems design, and experience leading technical teams in design and implementation. Education Requirements: Bachelors degree or Masters degree in Engineering, Computer Science, or other related analytical, scientific, or technical discipline or equivalent. Desired Skills / Qualifications: Deep expertise in relevant programming languages, coupled with strong skills in database design (both relational and NoSQL) and RESTful API development. The ideal individual will also have experience with modern front-end frameworks, containerization, cloud platforms, testing methodologies, code quality practices, security principles (OWASP), performance optimization, and CI/CD pipelines. Oracle Certified Professional, AWS Certified Developer Associate or Professional Agile certifications preferred. Location: Remote except California, Colorado, New Jersey, and New York. Status: Full time Schedule: Day shift, Monday-Friday Physical Requirements: Must be able to remain in a stationary position for long durations of time. Also, must be able to continuously operate a computer and other office productivity machinery. Travel Required: No This job description is subject to change at any time. We are an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.