Position Summary The primary responsibilities include reviewing, analyzing, and enhancing web services and applications to meet our evolving business demands. This entails writing, testing, debugging, and documenting high-quality code that aligns with our strategic objectives. The role involves active participation in our DevOps culture, emphasizing Continuous Integration and Continuous Deployment (CI/CD) to streamline and improve our development workflows. Employees will be tasked with evaluating system capabilities and collaborating closely with various departments to understand their needs, thereby designing and implementing effective, scalable solutions. Additionally, you will provide expertise in software system programming, including system upgrades, enhancements, and installations, ensuring optimal performance and security. The role requires effective communication and collaboration with different company departments to assess programming needs and support the implementation of new systems, contributing to the overall technological advancement of our organization. This role will involve being a lead technical resource for junior developers.
PREFERRED EDUCATION AND EXPERIENCE:
Bachelors Degree in Programming, Computer Science.
SKILLS, KNOWLEDGE AND ABILITIES REQUIRED:
- Minimum of 10+ years programming experience.
- Technical competence and strong analytical skills.
- Proven experience as a Full Stack Developer or similar development role, with a strong emphasis on web security.
- Proficient in C , .NET, ASP.NET, with a dedication to secure software development.
- Proficiency in HTML, JavaScript, TypeScript, and CSS.
- Experience with front-end frameworks (Angular, Blazor, etc.).
- A strong desire to learn and master new technologies.
- Knowledge of Agile methodologies and experience working in a Scrum team.
- Experience with Azure cloud services and secure deployment practices.
- Understanding of Continuous Integration and Continuous Deployment (CI/CD) practices with a security focus.
- GIT or Similar version control systems
- Ability to produce accurate documentation surrounding development efforts.
- Ability to interact effectively with all levels, internal and external
- Ability to troubleshoot problems and effectively resolve user questions
- Ability to instruct users on new systems, system enhancements, and system upgrades
- Effective interpersonal, written and verbal communication skills, and a proactive approach to security.
- Must be detail oriented and self-motivated.
PRIMARY RESPONSIBILITIES - Develop and maintain high-quality, reusable, and scalable code primarily using the .Net Tech Stack.
- Design and implement responsive and secure web applications.
- Work with other developers, and stakeholders to flesh out technical requirements, and collaboratively build out the development backlog.
- Show a willingness to learn and apply new technologies, as part of our ongoing commitment to modernizing our tech stack.
- Collaborate with cross-functional teams within an agile Scrum environment to define, design, and ship new features with a security-first mindset.
- Mentor junior developers, and participate in regular code reviews.
- Integrate user-facing elements with server-side logic, ensuring technical feasibility, optimal performance, and security.
- Optimize applications for maximum speed, scalability, and security.
- Implement Continuous Integration and Continuous Deployment (CI/CD) processes, incorporating security best practices.
- Design and develop SQL functions and database structures.
- Develop and maintain backend services using C , .NET, ASP.NET, with an emphasis on secure coding practices.
- Demonstrate a strong understanding of OpenID Connect (OIDC) for secure user authentication and authorization in web applications.
RELATED DUTIES:
- Assists in day-to-day help desk support for the company and members.
- Prepare reports of programming activities, identify procedural changes and impact.
- Perform other related duties and special projects as assigned by Software Development Manager.
- Adhere to company and governmental policies and regulations, including those related to Equal Employment Opportunity and Affirmative Action Plan compliance
PHYSICAL DEMANDS: No unusual physical demands
Occasional lifting/pushing equipment installation/furniture
WORKING CONDITIONS: Occasional exposure to exposed electrical components
Limited travel
VEVRAA Federal Contractor; Equal Opportunity Employer, including disability and veteran
Must be able to pass a credit, criminal, and employment background check.