As an associate software developer, you will play a crucial role in designing, developing, and maintaining software solutions that leverage AWS cloud services and Python programming. This is an exciting opportunity for a recent graduate with a background in software development and a passion for cloud computing.
Key responsibilities:
1. Collaborate with cross-functional teams to analyze requirements and design efficient software solutions
2. Develop and maintain applications using Python, ensuring code quality, performance, and scalability
3. Utilize AWS services to architect, implement, and deploy cloud-based solutions
4. Participate in the entire software development lifecycle, from concept and design to testing and deployment
5. Work closely with senior developers and architects to contribute to the overall software architecture
6. Troubleshoot, debug, and optimize existing software applications as needed
7. Stay up-to-date with the latest industry trends, technologies, and best practices
Qualifications:
1. Bachelor's degree in Computer Science, Software Engineering, or a related field
2. Solid understanding of Python programming language and best practices
3. Hands-on experience with AWS cloud services (e.g., EC2, Lambda, S3, RDS, etc.)
4. Familiarity with web development frameworks and libraries (e.g., Django, Flask)
5. Strong problem-solving skills and attention to detail
6. Excellent communication and collaboration skills
7. Proven ability to work in a fast-paced and dynamic environment
Preferred qualifications:
1. Relevant internship or project experience in AWS and Python development
Skill(s) required
Amazon Web Server (AWS)Google Cloud ComputingMySQLPostgreSQLPythonREST API
At PyCray, we prioritize the relief of our customer's pain points above all else. Our expertise in both software development and streamlining business processes is supported by a consultative approach that integrates subject matter expertise, technology proficiency, well-planned project management, and governance. This methodology provides our consultants with a unique advantage and leads to successful project outcomes and high customer satisfaction. Our combination of essential areas allows us to fully understand our client's needs and offer effective and sustainable solutions.