Cynet Systems · 3 months ago
Senior Application Programmer
Cynet Systems is seeking a Senior Application Programmer to develop, administer, and configure a custom-built .NET application. The role involves providing mentorship, technical training, and ensuring compliance with State technical standards, alongside participating in Scrum ceremonies and conducting code reviews.
EmploymentRecruitingStaffing Agency
Responsibilities
Develop, administer, and configure a custom-built .NET development project
Provide technical knowledge transfer, training, documentation, mentorship, and guidance to State personnel
Oversee and guide the replacement software and recommend performance improvements
Conduct code reviews and testing on new code
Participate in team meetings and design sessions following Scrum ceremonies
Collaborate with the State’s Technical Architect to ensure compliance with OTS standards
Qualification
Required
Five (5)+ years of experience in C#, ASP.NET Core (version 6.0 or later), and MSSQL
Two (2)+ years of enterprise-level software development experience
Two (2)+ years of experience working in an Agile/Scrum environment
Preferred
Experience leading a team of application programmers using the Microsoft development stack
Familiarity with frameworks such as Vue, React, NodeJS, Angular, and TypeScript
Experience designing and developing distributed systems (Microservices/SOA)
Experience developing reports using SSRS, Power BI, Tableau, or similar tools
Experience with DevOps practices including CI/CD pipelines (GitHub Actions, Octopus Deploy)
Proficiency in Git version control, including branching strategies for complex systems
Strong front-end development skills using HTML, CSS, and JavaScript
Hands-on experience with frameworks like Vue.js and React
Familiarity with Figma for UI/UX prototyping and collaboration
Strong understanding of RESTful API design and integration
Experience with containerization (Docker) and orchestration (Kubernetes)
Knowledge of Infrastructure-as-Code using Terraform
Understanding of security best practices (OAuth 2.0, JWT, HTTPS/TLS)
Strong analytical, problem-solving, and communication skills
Experience working in Agile environments with iterative development practices
Experience with cloud platforms such as Microsoft Azure or AWS
Familiarity with API integrations and external data sources
Exposure to modular or microservices architectures
Knowledge of message-based systems (e.g., RabbitMQ) and asynchronous programming models