SENIOR SOFTWARE ENGINEER

SENIOR SOFTWARE ENGINEER

Job Overview

Location
Colombo, Western
Job Type
Full Time Job
Job ID
29450
Date Posted
4 months ago
Recruiter
Nethuva
Job Views
263

Job Description

Atera is a software development studio based in Colombo, Sri Lanka that focuses on crafting technology solutions to help drive efficiency. As a Microsoft Partner, we specialize in the architecture and implementation of retail and enterprise-scale solutions with an emphasis on leveraging cloud and emerging technologies.
 
Job Description
 
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 for junior developers through mentorship, feedback, and paired programming
  • Deliver exceptional client results and project success

 
Qualifications

  • 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, frontend framework (Angular7, React), 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 (Agile, Scrum, Kanban, Waterfall)
  • 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
  • Excellent communication and leadership skills
  • Demonstrate analytical/problem-solving skills
  • A positive and result-oriented 'can-do' attitude

Job ID: 29450

Similar Jobs

Meta

Full Time Job

Senior software engineer Senior software engineer

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Senior software engineer Senior software engineer

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Senior software engineer Senior software engineer

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Senior software engineer Senior software engineer

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept