This is what you'll do:
The Senior Software Developer is responsible for designing, implementing, testing and deploying features to meet user and business needs. This position demands a hands-on, team player with excellent interpersonal communication skills, customer focus, and exceptional follow-up skills. The Senior Software Developer will:
- Design and develop complex technical solutions that encompass multi-tier web applications
- Design and ensure compliance with underlying principles and architectures of IT software systems
- Incorporate system development tools and methods into an integrated development environment
- Contribute to the ongoing development of strategic information technology plans
- Document system functionality for ongoing support and assist in the development of end-user documentation
- Provide ongoing support and problem identification/resolution of system problems
- Work using Test Driven Development in an Agile environment.
This is what you'll need:
- Bachelor’s degree in Computer Science or related field or equivalent experience.
- Significant years of hands-on development experience (7+ years or more) using multiple languages such as C#, Python and/or Node.js. Ability and willingness to work in multiple languages.
- Solid understanding with ORM frameworks.
- Solid understanding of SQL and stored procedures. Experience with Microsoft SQL Server and Postgres databases.
- Experience designing, developing, and deploying applications on cloud infrastructure (ideally AWS)
- Excellent problem-solving skills, with the ability to analyze complex issues and implement effective solutions.
Source: Merojob
Job Detail Expired
-
Job Type :
Full Time
-
Salary :
Not Disclosed
-
Experience :
7 - 8 (Years)
-
No. of Vacancy :
1
-
Min. Education :
Bachelor Degree
-
Last Date to Apply :
June 20, 2024