This job posting is currently inactive. Check out other active jobs at Softwarejobs.lk.

.NET Resources

Softwarejobs.lk
Full-timeColombo, Sri Lanka

.NET RESOURCES REQUIRED - URGENT

A leading global companyis recruiting experienced .NET resources for their rapidly growing business. Competitive renumeration and benefits on offer for the selected candidates.

SKILLS/EXPERINCE REQUIRED: .NET / C# / SQL / Azure

ROLES:

SENIOR TECHNICAL LEAD

SENIOR SOFTWARE ENGINEER

SOFTEWARE ENGINEER

Please see below for role JD:

Senior Technical Lead

o The role: As a Senior Technical Lead, you are responsible to provide leadership to technical resources to meet project deadlines and ensure project objectives are met in an efficient way. You are a professional in work aspects as well as conduct with other individuals. This role will directly engage with the product management for requirement analysis and clarifications and play a key role in assisting engineering/product management to define product and engineering roadmap items. Responsible for design details under direction from Architect and clearly understand and defend trade-offs made. You are expected to mentor new/junior engineers and to contribute improving work performances.

o Responsibilities :

§ Designs software/system and implements designs following company standards and industry best practices; maintain and support mission-critical applications as necessary.

§ Supports solutions per business requirement artifacts to effectively model customers’ requirements.

§ Review – Participate in, and lead as appropriate, requirements, design, and code reviews.

§ Researches and provides recommendations on technologies and frameworks; conducts feasibility studies.

§ Provides feedback regarding current programs/processes, product quality/performance, other non-functional requirements, and lead corrective measures.

§ Prepares, reviews, and maintains project documentation as needed, including development planning , risk, progress, and realistic estimates.

§ Ensures that artifacts produced are of the highest quality, conforming to set or agreed upon standard. Advocates such consistency to team members.

§ Facilitates communication between team members and collaborates with the management to drive new initiatives.

§ Works closely and collaboratively with other technology functions (e.g., QA, SRE) and engineering teams to release high quality software. Write and execute unit tests.

§ Makes optimum utilization of engineering tools and technologies to maintain a high productivity level in the team.

§ Applies Agile practices for successful, sustainable delivery of software solutions.

§ Accepts project delivery responsibilities and demonstrate accountability to leadership.

§ Promptly communicates/escalates issues, risks and concerns to the management.

§ Builds competencies in product and technology domain to set expectations.

§ Adheres to the values and ethical practices of the company.

§ Provides feedback to Software Engineering Manager to conduct performance appraisals/confirmations/promotions on team members.

§ Supports the engineering management in the recruitment process.

§ Coaching and Mentor team members to make sound technical decisions and build effective engineering practices.

o Experiance :

§ Very good Leadership skills with the ability to lead multiple development teams.

§ Experience working within software engineering teams in agile environment, including software engineering best practices.

§ Possess advanced knowledge of Object-Oriented Programming and Design

§ Ability to work with dynamic teams collaboratively with positive attitude

§ Strong technical knowledge and hands-on experience in C# and .NET experience with relational databases such as SQL Server

§ Interest to learn/adopt new/different technologies and accept new challenges. Keen to share knowledge with other team members.

§ A sense of individuality in thinking and decision making.

§ Strong and effective interpersonal and communication skills (including English language skills) and the ability to interact promptly and professionally with teams across different time zones.

§ Experienced in working with Microsoft Azure infrastructure, and/or good understanding of Cloud platforms.

§ Provision of in-depth technical skills to fix incidents/problems (as necessary), mentoring and support DevOps teams to ensure best practice.

o Qualifications :

§ Bachelor's Degree in Computer Science, Mathematics, Engineering, or equivalent education/experience required

§ Minimum five (5) years of industry experience in professional software engineering and design required

§ Cloud (Vendor) Certifications are considered an advantage

Please quote ref: STL.NET

Senior Software Engineer - .Net

o The role : As a Senior SoftwaremEngineer, you are responsible for the core software engineering tasks in a project team. You will have the ability to learn and adopt to new technologies, use industry best practices and to work collaboratively in a team environment with high-performing professionals. You are expected to mentor new/junior engineers and to contribute improving work performances.

o Responsibilities :

§ Design and develop new features to various business requirements

§ Ensures that artifacts (code, unit testing, build automation & deployments scripts and documentation) produced are of the highest quality

§ Follows the company processes, and applies Agile practices for successful, sustainable delivery of software solutions.

§ Performs all development, unit/integration/performance testing tasks with a high level of quality

§ Provides realistic and accurate estimates and achieve on-time Delivery.

§ Makes optimum utilization of engineering tools and technologies to maintain a high productivity level in the team

§ Accepts project delivery responsibilities and demonstrate accountability to leadership.

§ Promptly communicates/escalates issues, risks, and concerns to leads or managers.

§ Builds competencies in product and technology domain to set expectations.

§ Work with Azure infrastructure

o Experience :

§ Experience working within software engineering teams in agile environment, including software engineering best practices.

§ Very good understanding of Object-Oriented Programming and Design

§ Strong technical knowledge and hands-on experience in C# and .NET experience with relational databases such as SQL Server

§ Interest to learn/adopt new/different technologies and accept new challenges. And keen to share knowledge with other team members.

§ Strong and effective interpersonal and communication skills (including English language skills) and the ability to interact promptly and professionally with teams across different time zones.

§ Have a good understanding of Cloud platforms, in particular Microsoft Azure (and/or AWS, Google).

§ Provision of in-depth technical skills to fix incidents/problems (as necessary), mentoring and support DevOps teams to ensure best practice.

o Qualifications :

§ Bachelor's Degree in Computer Science, Mathematics, Engineering, or equivalent education/experience required

§ Minimum three (3) years of industry experience in professional software engineering and design required

§ Cloud (Vendor) Certifications are considered an advantage

Please quote ref: SSE.NET

Software Engineer - .Net

o The role : As a Software Engineer, you will develop expertise in software engineering practices, working collaboratively with the company functions/ software engineering teams. You will have the ability to learn and adopt to new technologies and to work collaboratively in a team environment. Good experience on software engineering process, design concepts and related tools is essential.

o Responsibilities :

§ Design and develop new features to various business requirements

§ Performs all development, unit/integration/performance testing tasks with a high level of quality

§ Build automation & deployments scripts

§ Builds competencies in product and technology domain to set expectations.

o Experience :

§ Experience working within software engineering teams in agile environment

§ Experience with C# and .NET experience with relational databases such as SQL Server

§ Interest to learn/adopt new/different technologies and accept new challenges.

§ Have a good understanding of Cloud platforms, in particular Microsoft Azure (and/or AWS, Google).

o Qualifications :

o Bachelor's Degree in Computer Science, Mathematics, Engineering, or equivalent education/experience required

o Minimum one (1) year of industry experience in professional software engineering and design required

Please quote ref: SE.NET

www.softwarejobs.lk

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*