Senior Software Engineer - .NET
ColomboВсе вакансии в городе Colombo (10)Все вакансии «Программист» (4828)Полная занятость
As a Senior Software Engineer you will spearhead a team of talented developers to design, develop, test and deploy software solutions including business applications, web services, enterprise portals etc. . Some of your key responsibilities include:
Build robust and functional multi-platform applications
Develop and deliver high-quality, low-defect features on schedule
Work with your team to create accurate project and task estimates and keep track of progress
Collaborate with technical leadership and assist with technical design
Provide recommendations for continuous improvement
Ensure quality by applying best practices and regular code reviews
Be a source of guidance to junior developers through mentorship, feedback and paired programming
Deliver exceptional client results and project success
Degree in Computer Science/Software Engineering or related program
Minimum 4-years of professional work experience
Experience in a leadership role will be an added advantage
Strong Computer science and development fundamentals including Object Oriented Programming and SOLID principles
Strong Experience in .Net Core, Web API, EF and other Microsoft Technologies
Experience in relational and NoSQL databases
Experience in frontend framework such as Angular7, React
Experience in Design Patterns, LINQ and Authentication
Good understanding of how scalable, enterprise-level software is designed (both on code and infrastructure levels)
Experience working with software release processes (environments, binary repositories, CI/CD)
Experience with modern source control systems (TFS, Git etc)
Experience working with multiple development methodologies (Waterfall, Agile, Scrum, Kanban)
Experience in SharePoint development is a plus
Experience in cloud platforms Azure or AWS will be a plus
Familiarity with Microservices architecture is a definite plus
Previous consulting experience is a plus
Excellent communication and leadership skills
Demonstrate analytical/problem-solving skills
A positive and result-oriented 'can-do' attitude
Our ideal Senior Software Engineer is:
A proven leader with experience delivering complex software projects
A developer at heart, comfortable being hands-on across a range of languages, libraries and frameworks
A teacher, a role model, and a leader
Personable, enthusiastic and a strong communicator
Excited to drive change and continuous improvement
A hard worker who can rise to the challenge, think on your feet and problem solve
A strong team player with a proven track record
Войдите, чтобы открыть на SmartRecruitersVictra собрала эту вакансию с SmartRecruiters. В Victra её можно сохранить, проверить, насколько ваше резюме ей подходит, и каждый день получать похожие вакансии.
Похожие вакансии
- Software Engineer - .NETAteraColombo
- PHP & React Software EngineerEnumerateУдалённо · LATAM
- Senior Software Engineer (Full-Stack, JavaScript)AbleУдалённо · LATAM
- Senior Node.js DeveloperEnjoy Gaming LLCУдалённо
- Senior Software Engineer - React / Node.jsAdaloУдалённо
- TypeScript Senior Software Engineer, AI TrainingG2iУдалённо
- Senior Software Engineer (Golang/TypeScript/React) - Independent ContractorFXC IntelligenceУдалённо · Albania
- Staff Software Engineer, FrontendBlock LabsArmenia