Description

Job Description

Senior Software Engineering Lead

Lead II - Software Engineering

Who We Are

Born digital, UST transforms lives through the power of technology. We walk alongside our clients and partners, embedding innovation and agility into everything they do. We help them create transformative experiences and human-centered solutions for a better world.

UST is a mission-driven group of over 39,000+ practical problem solvers and creative thinkers in over 30+ countries. Our entrepreneurial teams are empowered to innovate, act nimbly, and create a lasting and sustainable impact for our clients, their customers, and the communities in which we live.

With us, you’ll create a boundless impact that transforms your career—and the lives of people across the world.

Visit us at UST.com .

You Are

Act creatively to develop applications by selecting appropriate technical options, optimizing application development, maintenance and performance by employing design patterns and reusing proven solutions. Account for others' developmental activities; assisting Project Manager in day to day project execution.

The Opportunity

 

  • Interpret the application, feature, and component designs to develop the same in accordance with specifications.
  • Code, debug, test, document and communicate product, component and feature development stages.
  • Validate results with user representatives, integrating and commissions the overall solution.
  • Select and create appropriate technical options for development such as reusing, improving or reconfiguration of existing components while creating own solutions for new contexts.
  • Optimizes efficiency, cost and quality.
  • Influence and improve customer satisfaction.
  • Influence and improve employee engagement within the project teams. 

     

This position description identifies the responsibilities and tasks typically associated with the performance of the position. Other relevant essential functions may be required.

What You Need

 

  • Excellent written and verbal communication skills with the ability to effectively communicate with all stakeholders including senior leadership.
  • Proven fluency with JavaScript framework such as jQuery or Angular to create rich interactive content
  • Expertise in C#, Web API, Azure Cloud technologies, SQL Server, Version control tools, Release and deployment tools
  • Expert knowledge of user experience best practices and ability to implement solutions based on unique needs of specific users
  • Familiar with interaction design and information architecture methods and principles.
  • Knowledge of the user-cantered design theory and demonstrated participation in an application of study findings to range of past projects.
  • Expert understanding of Responsive Design and UI optimization
  • Demonstrated resourcefulness in the software development process and creative problem-solving skills.
  • Experience with E-Commerce websites
  • Experience working in an environment using Agile Methodology preferred
  • Technical Lead having 10+ years' experience in .NET
  • Bachelor’s degree or equivalent practical experience.
  • Demonstrated ability to mentor and coach others. –
  • Expertise in designing complex application, understanding of design patterns and OOPs fundamentals –
  • Expertise in the appropriate technical language as aligned under required qualifications below.
  • Demonstrated ability to understand and articulate details and impacts of complex proposed software solutions.
  • Proven knowledge in all stages of the software development life cycle.
  • History of working independently with little direction.
  • Strong planning and organizational skills with critical attention to detail and creative problem-solving skills.
  • Track record of balancing multiple priorities simultaneously with the ability to adapt to the changing needs of the business while meeting deadlines.

Education

Any Graduate