ESSENTIAL DUTIES AND RESPONSIBILITIES The essential functions include, but are not limited to the following: Application Development API Integration o Design, develop, and maintain web applications using C# and ASP.NET. o Build and integrate RESTful APIs for seamless data exchange between systems. o Develop and optimize SQL queries, stored procedures, and database schemas. o Ensure solutions are scalable, secure, and maintainable. Infrastructure DevOps Management o Deploy and manage applications in cloud and on-prem environments. o Implement DevOps best practices, including CI/CD, automation, and monitoring. o Manage Bitbucket, GitHub Actions, and/or similar CI/CD tools. o Maintain containerized applications using tools like Docker and Kubernetes. o Optimize application performance, security, and availability. Collaboration Business Process Understanding o Work with technical teams to understand business needs and translate them into workable solutions. o Ensure solutions prioritize user experience and are easy to use for end-users. o Proactively identify and address system bottlenecks, inefficiencies, and technical debt. o Document processes, system architecture, and best practices for the team.
MINIMUM QUALIFICATIONS (KNOWLEDGE, SKILLS, AND ABILITIES) Technical: Programming: Strong expertise in C#, .NET Core, ASP.NET MVC, and Web API development. Database Management: Proficiency in SQL Server (T-SQL, stored procedures, indexing, query optimization).
API Development Integration: Experience building RESTful APIs, JSON, OAuth, JWT authentication. Cloud Infrastructure: o Experience with Azure and/or AWS toolsets. o Infrastructure as Code (IaC) using tools like Terraform, ARM templates, or CloudFormation. DevOps CI/CD: o Experience with tools like Bitbucket, GitHub Actions, Jenkins, or GitLab CI/CD. o Knowledge of containerization technologies such as Docker, Kubernetes, and serverless computing concepts.
Security Performance Optimization: Best practices for authentication, authorization, encryption, and API security. Non-technical: Excellent verbal and written communication, with the ability to communicate complex technical terms and solutions fluently with other members of the systems team. Strong problem-solving skills with a proactive and analytical mindset. Ability to understand business needs and translate them into scalable solutions. User-centric approach to application design and development. Independent and self-motivated, while knowing when to ask for guidance. Strong business acumen, understanding how businesses function and leverage technology. The ideal candidate will possess the following: Education: Bachelor s degree in Computer Science, Information Systems, or a related field Certifications: o Microsoft and AWS Certified DevOps Engineer is highly desirable. Experience: o 5 years of experience in full-stack development, infrastructure management, and DevOps. o Experience managing cloud-based and on-prem applications. o Strong experience working in an agile development environment. o Experience working with ERP, CRM, and other complex business applications is a plus. o Prior experience working in a remote, cross-functional team is beneficial.