What are the responsibilities and job description for the Cloud Architect position at Jobleads-US?
About Us
Jobleads-US is a leading provider of innovative software solutions for the Intelligence Community and Department of Defense.
We pride ourselves on delivering high-quality products that meet the needs of our customers.
Our team is comprised of talented individuals who share a passion for software development and a commitment to excellence.
We offer a competitive salary and benefits package, as well as opportunities for professional growth and development.
Join us and become part of a dynamic and collaborative team that is shaping the future of software development.
Responsibilities:
- Design, implement, and deploy software applications for enterprise-wide end-user, system level, and data management software applications.
- Develop and maintain high-quality code, ensuring it meets the highest standards of performance, scalability, and reliability.
- Collaborate with cross-functional teams to identify and prioritize project requirements.
- Work closely with QA engineers to ensure seamless testing and deployment of software applications.
- Maintain and enhance existing software applications to ensure they remain relevant and effective.
- Participate in code reviews to ensure adherence to best practices and coding standards.
- Contribute to the development of technical documentation and guidelines.
- Stay up-to-date with emerging technologies and trends, applying this knowledge to improve our software applications.
- Advise on architecture and infrastructure decisions to ensure scalability and reliability.
Requirements:
- Bachelor's degree in Computer Science or related field, or equivalent experience.
- 6 years of experience in backend software development, with a focus on deployment and maintenance.
- Proven expertise in programming languages such as Java, Python, or C .
- Strong understanding of database management systems, including relational databases and NoSQL databases.
- Proficiency in containerization using Docker or similar technologies.
- Experience with cloud platforms, including AWS or Azure.
- Knowledge of DevOps tools and practices, including continuous integration and delivery.
- Excellent communication and collaboration skills.
- Ability to work in a fast-paced environment, prioritizing tasks and meeting deadlines.