Job Title
Software Engineer
We are seeking a skilled Software Engineer to join our team. As a key member of our engineering department, you will be responsible for designing, developing, and deploying software applications.
* About the Role
* This is an exciting opportunity for someone who wants to grow their career in software development.
* Our team is collaborative, dynamic, and passionate about innovation.
Responsibilities
1. Design and develop software applications using Python.
2. Collaborate with cross-functional teams to identify business requirements and design solutions.
3. Develop high-quality code that meets specifications and is well-documented.
4. Participate in code reviews to ensure adherence to coding standards.
5. Deploy software applications to production environments.
Requirements
1. Bachelor's degree in Computer Science or related field.
2. Minimum 5 years of experience in software development using Python.
3. Experience with Agile development methodologies.
4. Excellent problem-solving skills and ability to work independently.
5. Strong communication and teamwork skills.
Desirable Skills
* Experience with Docker, Kubernetes, and containerization.
* Knowledge of cloud platforms such as AWS or Azure.
* Familiarity with DevOps tools and practices.
About Us
We are a leading provider of digital engineering and modernization services. Our team of experts has over 9,000 professionals in 47+ offices worldwide. We offer a comprehensive range of services including product engineering, cloud services, quality engineering, and more.
We are committed to diversity and inclusion in the workplace. We believe that every individual has unique strengths and perspectives that contribute to our success.