Job Summary
We are seeking a skilled and motivated Computer Programmer to join our dynamic team. The ideal candidate will have a strong background in software development and a passion for creating efficient, scalable, and innovative solutions. You will be responsible for designing, coding, testing, and maintaining software applications while collaborating with cross-functional teams to ensure high-quality deliverables.
Duties
- Develop and maintain software applications using programming languages such as Python and .NET.
- Collaborate with team members to design and implement RESTful APIs.
- Utilize AWS for cloud-based solutions and IT infrastructure management.
- Implement Role-Based Access Control (RBAC) to enhance application security.
- Write efficient SQL queries for database management and data manipulation.
- Participate in Agile development processes, including sprint planning and retrospectives.
- Use GitHub for version control and collaborative coding efforts.
- Troubleshoot and debug applications to ensure optimal performance.
- Document code changes, application features, and technical specifications.
Qualifications
- Proficiency in programming languages such as Python and .NET.
- Experience with AWS services and cloud computing concepts.
- Strong understanding of SQL databases and query optimization.
- Familiarity with RESTful API design principles.
- Knowledge of Role-Based Access Control (RBAC) implementation strategies.
- Experience working within Agile development methodologies.
- Familiarity with version control systems, particularly GitHub.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills to effectively collaborate with team members.
Join us in shaping the future of technology through innovative programming solutions!
Job Type: Contract
Work Location: In person