Emerson
Tech Lead Software Development
Job Description
Job Summary:
This position Tech Lead Software Development offers to work independently and in coordination with Solution Architect, Software, Test, data science engineers, domain authorities and product managers/owners to design, develop and deliver full stack applications, proof of concepts and solutions for Web and SQL technologies based on Microsoft Azure, IBM Open Shift and MS SharePoint.
In This Role, Your Responsibilities Will Be:
- Lead the design, architecture, and implementation of high-quality software solutions.
- Develop high performing, reliable, scalable and secure Microservices’ architecture based full stack applications and POC’s on newer innovative technologies full text SQL and Vector search.
- Build Full stack application involves client-side responsive user interface development using Ionic Framework/Angular/ HTML 5, Server-side development using C#, Python, ASP.NET Core and Typescript following MVC, Microservices, REST API and Architecture.
- A strong Engineering background with significant commercial experience building, testing and deploying applications, with guide skills in the Microsoft .net Stack and C# in particular experience in prioritizing the delivery of working software.
- A clear understanding of DevOps approaches and expertise with the tools that are used to support this such as CI/CD pipelines and source control tools such as git.
- Guide in hands on software engineering – including full stack development, API creation and resolving production issues.
- Write readable, extensible, testable and secure code, while being mindful of performance requirements.
- Create, maintain, and run unit tests for both new and existing code, with a goal of delivering defect-free and well-tested code to QA.
- Work on Agile (Scrum) team with focus on meeting individual and team commitments with validated understanding of Agile methodologies, particularly Scrum.
- Assume additional roles and responsibilities as required and be able to work with minimal support.
- Experience working with data science teams and contributions to data science projects would be a huge plus.
Who you are:
You establish clear responsibilities and processes for monitoring work and measuring results You analyze multiple and diverse sources of information to define problems accurately before moving to solutions even in the absence of complete information You relate comfortably with people across levels, functions, cultures, and geography
For This Role, You Will Need:
- A strong working experience in building data intensive applications demonstrating one or more datastores and message brokers mainly POSTGRES, LANCEDB,MS SQL
- Strong working experience working with one or many architectural styles and tooling mainly those listed below, FAST API, Microservices, Azure Logic Apps, azure containers, MS SharePoint SPFX framework and Rest API.
- Hands-on experience in writing code with one or many programming languages like python, Julia, JavaScript, Typescript
- Strong analytical and problem-solving skills.
- Good to have experienced Jira
- Good to have experience Team Foundation Server
- Practical understanding of Object-Oriented Design Principles and Design Patterns
- Experience in secure product development lifecycle practices
- Proficiency in Visual Studio Code or Visual Studio with strong debugging skills such as watch, threads, modules, memory view, disassembly view etc.
- Should have experience with Azure DevOps
- Software Development standard processes like using GIT, collaborative platforms like Github or bitbucket
- Approaches that prioritize behavior or testing in development
- Experience building apps and solutions in Windows and Linux
- Good to have experience Jira
- Good to have experience MS Teams SDK
Preferred Qualifications that Set You Apart:
- Bachelor’s degree (B.E. / B.Tech) or Master’s degree (M.E / M.Tech) in Computer Science, Electronics, Instrumentation or related field
- Masters or equivalent experience in CS, Mathematics or Statistics (MSc or MCS)
- Industry experience of 13 to 15 years or more than 15 years
- Good to have experience in MATLAB
- Good to have experience Agile / Scrum
- Good to have experience Azure DevOps
- Experience/understanding of available opensource software and tooling
- Experience in setting up app containerization (Docker and Kubernetes)
- Past hands-on experience and understanding of Angular, Bootstrap 4, HTML 5, CSS3, Responsive Design
- Good verbal & written English communication
- Ability to work in a complex team structure, including distributed (I.e. global) teams.
Our Offer To You
By joining Emerson, you will be given the opportunity to make a difference through the work you do.
Emerson’s compensation and benefits programs are designed to be competitive within the industry and local labor markets. We also offer a comprehensive medical and insurance coverage to meet the needs of our employees.
We are committed to creating a global workplace that supports diversity, equity and embraces inclusion. We welcome foreign nationals to join us through our Work Authorization Sponsorship.
We attract, develop, and retain exceptional people in an inclusive environment, where all employees can reach their greatest potential. We are dedicated to the ongoing development of our employees because we know that it is critical to our success as a global company.
We have established our Remote Work Policy for eligible roles to promote Work-Life Balance through a hybrid work set up where our team members can take advantage of working both from home and at the office.
Safety is paramount to us, and we are relentless in our pursuit to provide a Safe Working Environment across our global network and facilities.
Through our benefits, development opportunities, and an inclusive and safe work environment, we aim to create an organization our people are proud to represent.
Our Commitment to Diversity, Equity & Inclusion
At Emerson, we are committed to fostering a culture where every employee is valued and respected for their unique experiences and perspectives. We believe a diverse and inclusive work environment contributes to the rich exchange of ideas and diversity of thoughts, that inspires innovation and brings the best solutions to our customers.
This philosophy is fundamental to living our company’s values and our responsibility to leave the world in a better place. Learn more about our Culture & Values and about Diversity, Equity & Inclusion at Emerson.
If you have a disability and are having difficulty accessing or using this website to apply for a position, please contact: [email protected].