Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Akkodis, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Software Engineer (Python + AWS) at Akkodis will play a pivotal role in the design, development, and deployment of innovative software solutions that leverage Python programming and AWS cloud services. This position requires a deep understanding of software engineering principles, strong problem-solving skills, and the ability to collaborate with cross-functional teams to ensure high-quality software delivery. The ideal candidate will be responsible for architecting scalable applications, maintaining and optimizing existing codebases, and driving best practices in software development.
Job Responsibilities
- Design, develop, and implement robust software architecture solutions using Python and AWS.
- Optimize and enhance existing applications for improved performance and scalability.
- Collaborate with product managers and cross-functional teams to define product requirements and design effective software solutions.
- Conduct code reviews to ensure adherence to industry best practices and standards.
- Debug and troubleshoot technical issues while providing solutions in a timely manner.
- Keep abreast of emerging technologies and propose solutions to improve software development processes.
- Mentor and guide junior software engineers, fostering a culture of continuous learning and improvement.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of experience in software development, with a strong focus on Python.
- Proficient in AWS services, including but not limited to EC2, S3, Lambda, and RDS.
- Demonstrated experience in designing and implementing RESTful APIs.
- Strong understanding of software development principles and methodologies, including Agile practices.
- Excellent problem-solving and analytical skills.
- Ability to work effectively in a collaborative team environment.
Technologies & Tools
The Senior Software Engineer will work with a variety of technologies and tools, including Python, AWS (Amazon Web Services), Docker, Kubernetes, Git, Jenkins, and RESTful APIs. Familiarity with database technologies such as PostgreSQL or MongoDB will also be beneficial. The role will involve utilizing cloud infrastructure for deployment and leveraging DevOps practices to streamline the software development lifecycle.
Ideal Candidates
The ideal candidate for this position is a proactive and innovative thinker with a passion for technology and software development. They will possess strong communication skills, allowing them to effectively articulate complex technical concepts to non-technical stakeholders. A successful candidate will be a team player who thrives in a dynamic environment, demonstrating adaptability and a commitment to excellence while driving projects forward. Continuous learning, curiosity, and a strong desire to stay updated with the latest technological trends are essential characteristics that will contribute to their success in this role.
No password to remember: you can log in with a link we email you. Log in →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.