Job Overview
We are seeking a highly skilled and motivated Senior Programmer Analyst to join our dynamic IT team. The ideal candidate will possess extensive experience in service-oriented architecture, solution architecture, and systems engineering. This role requires a deep understanding of IT infrastructure and various programming languages, as well as a commitment to delivering high-quality software solutions. The Senior Programmer Analyst will play a crucial role in developing, and implementing innovative solutions that meet business needs.
Responsibilities
- Design and implement service-oriented architectures and microservices to enhance system functionality.
- Develop and maintain ETL processes for data integration across various platforms.
- Collaborate with cross-functional teams to define system requirements and specifications.
- Conduct system design reviews and provide technical guidance on best practices.
- Ensure the security of cloud-based applications by implementing cloud security measures.
- Manage databases using MySQL, PostgreSQL, Oracle, and Microsoft SQL Server.
- Utilize programming languages such as Java, Python, C#, and JavaScript for application development.
- Implement continuous integration/continuous deployment (CI/CD) practices to streamline development workflows.
- Troubleshoot and debug applications to ensure optimal performance and reliability.
- Participate in Agile development processes, contributing to sprint planning and retrospectives.
- Monitor system performance, load balancing, and network security through tools like VPNs, firewalls, and DNS management.
Qualifications
- Bachelor’s degree in Computer Science or a related field; advanced degree preferred.
- Proven experience in systems architecture, system administration, and IT infrastructure management.
- Strong knowledge of operating systems (Windows, Linux) and virtualization technologies (VMware, Azure).
- Familiarity with cloud services such as AWS and Azure for application deployment.
- Experience with RESTful APIs, web services (SOAP), and microservices architecture.
- Proficiency in NoSQL databases as well as traditional SQL databases (MySQL, PostgreSQL).
- Understanding of information security principles including vulnerability management and threat intelligence.
- Experience with DevOps practices including Jenkins for CI/CD pipelines.
- Knowledge of scripting languages (Bash, PowerShell) for automation tasks.
Other skills Blazor, html, javascript, ORM
- Familiarity with Agile methodologies and tools like Git for version control. Join our team to leverage your expertise in programming analysis while contributing to innovative projects that drive our business forward. We look forward to your application!
Job Types: Full-time, Contract
Pay: $75,000.00 - $100,000.00 per year
Benefits:
Work Location: Remote