05 Mar
Software Engineer
Georgia, Atlanta , 30301 Atlanta USA

Vacancy expired!

Description:Our client is the service leader in the electronic interconnect industry. Founded in 1976, they are a privately held, $600+ million global manufacturer of a broad line of electronic interconnects, including high speed, micro pitch, rugged/power, and flexible board stacking systems, cable assemblies and components, IP68 sealed I/O, and RF components and cables. Of the 36 connector manufacturers included in the just-released North American survey, Our client was ranked #1 in overall performance, for the 14th time.Headquarters: New Albany, INInternational reach: 40+ international locations and products sold in more than 125 countries.Number of employees: 6,000+Revenue in 2018: $822 MillionEmployee retention rate: 96%Customers: With more than 25,000 customers spanning all industries, our client serves the well-known global tech giants, small start-ups, and everyone in between.Three roles roll up through the Operations line of business and are focused specifically on the PLM (Product Lifecycle Management) team. This is a very long, deep project that's critical to the company. A PLM Connector for Engineering enables the integration of engineering into the company-wide processes and thus forms the basis for a comprehensive increase in efficiency. This is a team working on a product that will span 5-7 years. They're standing up a dev team to build it, maintain it, and take it into the future. Therefore, it will be primarily new development.Ideally - Could have one developer that is stronger on the web side with angular, react. Then another dev that's really strong on database and API side of things with Mongo, API experience in AWS. Someone who understands data structures and design patterns. Then maybe the 3rd would be just a more of a jack of all trades/generalist. Someone that's strong technically who doesn't need to be an expert in any one area, but can fill gaps. Summary / ObjectiveThis position will report to the Product Manager for the team assigned. The team consists of a Product Manager, Product Owner, Tech Lead, UX Designer, Software Engineers and possibly a Quality Assurance Specialist.Maintains comprehensive knowledge of the assigned domain product portfolio and contributes to product features design, planning and development.Collaborates with Tech Lead on implementation of technical designs developed using the architectural framework.Works with assigned development team developing features utilizing best development practices and methods; provides code review, code guidance, and other technical assistance to ensure that implementation conforms to approved architectural design and department standards.Support implementation of process enhancements and development standards defined by the Architecture Team.Collaborate with other teams on projects to improve the overall software architecture, products and development process.Works with Product Owners and the development team in estimating and planning initiatives, and other related software engineering practices.The responsibilities as defined are intended to serve as a general guideline for this position. Associates may be asked to perform additional tasks depending on strengths and capabilities. Required ExperienceMinimum 5 years of experience in similar roles or jobs.Persistent data stores (relational, document, key/value) e.g. MongoDB, Microsoft SQL Server, DynamoDB, and ElasticsearchModern software development languages e.g. C#, Typescript, Rust and GoDesired ExperienceWeb application frameworks such as Angular or ReactPatterns and strategies for scalable logging, exception handling, and exception reportingAsynchronous messaging patternsDeveloping public cloud-ready applicationsMigration of on-premise applications to the cloudAPI management strategies and techniquesApplication monitoring patterns and solutions e.g. CloudWatch, Prometheus, and GrafanaRequired ExperienceBachelor's degree in Computer Science or equivalent experienceTraining RequiredOn the job training as appropriate.Skills:.net core, C#, angular, mongodb, api, aws, amazon web services, microservicesTop Skills Details:1) Angular experience - will be creating web application frameworks with Angular and React in special cases from scratch. Angular 11 is most widely used in their environment, but any version with Typescript will work. React is a plus.2) Experience creating code in C# with .NET Core from scratch3) Experience creating and deploying C# API's into the AWS cloud platform.4) Database experience in MongoDB - need prior experience working with data structures and design patterns in MongoDB or a similar relational database NoteThere are 3 roles. Ideally they could have one developer that is stronger on the web side with angular, react. Then another dev that's really strong on database and API side of things with Mongo and API experience in AWS. Someone who understands data structures and design patterns. Then maybe the 3rd would be just a more of a jack of all trades/generalist. Someone that's strong technically who doesn't need to be an expert in any one area, but can fill gaps. They are open to various breakdowns in skill based on someone's specific experience.Additional Skills & Qualifications:Background in manufacturing is ideal to come up to speed quicker but it's not a requirement but would be ideal.Like candidates with a breadth of technologies and languages. Using react but very strategically, for him he's more open to using the right tool or framework for the situation. Angular is the general go to that works for most things that they do.-AWS would be great but competency and aptitude is most important-More important: How quickly can they progress?-If they have another cloud tech - ask them about how long it took for them to feel comfortable within that and how they went about learning it?-Have them give an example of a technology they had to learn quickly on their own that they didn't have experience with before-Ask candidates what they did in the their project and get a feel for what they did, but also do they understand WHY they went about it that way?Experience Level:Expert LevelAbout TEKsystems:We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company. The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

Vacancy expired!


Related jobs

Report job