Job Details

ID #49563324
State New Jersey
City Princeton
Job type Contract
Salary USD Depends on Experience Depends on Experience
Source U.S. Tech Solutions Inc.
Showed 2023-03-27
Date 2023-03-22
Deadline 2023-05-21
Category Et cetera
Create resume

Java/ C# Tech Lead

New Jersey, Princeton, 08540 Princeton USA

Vacancy expired!

Responsibilities:

Job Description SummaryAs a Tech Lead, you are responsible for the technical direction of a product team and are an active contributor to the Application Engineering team. This includes working with peers, solution architects, product owners, scrum masters, and IT business partners. Being a technical player coach, you work with developers and QA to achieve the IT BP goals. You will lead our developers to evangelize the architectural vision, strategy, standards, and principles, to make sure the technical needs of the product are prioritized and achieved. You will ensure that best practices are being used by the development team, conduct code reviews, and design meetings. You will be working in a cutting-edge environment that runs in the cloud.- Deliver high quality architecture solutions for large multi-generational programs spanning one or more business domains to support organizational missions- Expert level developer either C# or java- Software development experience in Python or Nodejs.- Good understanding of design patterns and how to apply them- Hands-on experience with web services, APIs, and REST.- Experience working with Angular or React build tools- Experience in Scrum- Demonstrate an understanding of core AWS services, uses, and basic AWS architecture best practices- Demonstrate proficiency in developing, deploying, and debugging cloud-based applications using AWS- Proficiency in developing, deploying, and debugging cloud-based applications using AWS- Ability to use the AWS service APIs, AWS CLI, and SDKs to write applications- Understanding of application lifecycle management- Ability to apply a basic understanding of cloud-native applications to write code- Ability to author, maintain, and debug code modules on AWS- Proficiency writing code for serverless applications- Communicates with impact (written and verbal) and can influence decisions across LOB and technology- Basic understanding of testing tools and unit and integration test scripting and testing methodologies.- Software design and development experience in modern programming languages, in addition to Java/.NET and with at least one dynamic language Python

Must be able to:a. Support the Client OCM enterprise level initiatives lead by the Dept. Dir OCMb. Lead the creation, planning and execution the enterprise EAM rewards and recognition activates/eventsc. Supporting enterprise communication efforts and lead some new communication efforts both internally and externallyd. Work with agency EAM leads to assess OCM communication and project support needs, create related plans and provide phased supporte. Monitor implementation process and execute surveys RISKS (required by Client Risk Management)• Describe the type of work consultant: Desk work only. Sometimes will have to report to Client agency office locations.• whether any work will be performed within 50 feet of track right-of-way (yes or no) NO• Whether the work may involve areas with environmental risks (lead, asbestos) substantial or minimal (yes or no). NO

Skills: - Ability to express complex application and infrastructure architectures in both visual and written formats to both technical and non-technical audiences- 5+ years of experience leading a team of software developers to successful completion of a medium to large application.- Has skills to develop and evangelize on reference architecture and run principles to help teams adopt Engineering Principles from the start (poison pill, active/active/active, auto-scaling, self-healing, others)- Understands use cases for advanced design patterns (e.g., service-to-worker, MVC, API gateway, intercepting filter, dependency injection, lazy loading, all from gang of four) to implement efficient code- Understands SOLID and can describe it in detail- Has skills to engage engineers across technology organization to promote standard software patterns and reuse of common libraries and services- Has experience in leading and coaching teams to perform software planning and estimation for large scale complex programs- Has skills to drive trade-off discussions to set right development capacity based on value drivers (e.g., regulatory, security, new business, market parity, technical debt)- Has an expert understanding of DevOps best practices to guide developers and abstract application development from underlying hosting platforms and infrastructure- Performance engineering experience to ensure applications are built to scale, run, and perform for varying demands- If you come across a role that intrigues you but doesn’t perfectly line up with your resume, we encourage you to apply anyway. You could be one step away from work that will transform your life and career.

Education:- Bachelor's Degree in Computer Science, Information Technology or related field or equivalent experience

About US Tech Solutions:US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit . Apply: Interested candidates are requested to send their resume to Emmadi Srikanth at

Vacancy expired!

Subscribe Report job