.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