Staff Software Engineer
ADI - Analog Devices
Limerick, Ireland
We are looking for a talented Senior Software Engineer to join our innovative team. The ideal candidate will have a strong background in software development, particularly with Python and related technologies. You will be instrumental in designing and developing robust applications while ensuring high performance and quality.
Key Responsibilities:
- Design, develop, and maintain software applications using Python and Tkinter.
- Collaborate with cross-functional teams to define, design, and implement new features.
- Utilize Jenkins for CI/CD processes and understand best practices in automated testing and testing strategies.
- Manage version control and code repositories using Git and Bitbucket.
- Track project progress and manage tasks using Jira.
- Develop and integrate RESTful APIs to enhance application functionality.
- Work with cloud platforms such as Azure and AWS to deploy and manage applications.
- Mentor junior developers and provide technical guidance.
- Stay updated with emerging technologies and industry trends.
Required Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
- 5+ years of experience in software development.
- Proficiency in Python and Tkinter.
- Knowledge of CI/CD practices and automated testing strategies.
- Strong knowledge of version control systems (Git, Bitbucket).
- Familiarity with project management tools (Jira).
- Experience with cloud services (Azure, AWS).
- Knowledge of C#, Angular, and React is a plus.
- Strong understanding of RESTful API design and implementation.
Preferred Skills:
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Ability to work independently and as part of a team.
Apply Now
Don't forget to mention EuroTechJobs when applying.