Associate Tech Specialist
Keylent Inc
Associate Tech Specialist
Our challenge is to use modern tools, techniques, and methods to develop, modify, and/or update complex and extremely powerful systems. Our customers and partners need applications that enable them to easily operate and expand their businesses. Ingram Micro is a $50B revenue a year company, with $5B of that revenue going through our team's eCommerce web site.
Ingram Micro is seeking experienced software engineers who can leverage their skill-set to grow as part of an Agile SCRUM team. They must be a quick learner and love challenging themselves to constantly raise the bar. This opportunity requires strong problem-solving skills, an aptitude for team collaboration and open communication as they deliver efficient, well designed, and tested software for a positive user experience. Innovative thinking and well-designed products with an emphasis on performance are a necessity to give our customers the best experience possible.
Key Job Functions/Requirements
- Hands-on experience with construction of complex engineering solutions and knowledge of software development methodologies
- Assumes end-to-end ownership of solutions as part of Agile SCRUM team, which includes assisting in development of testing automation and other key quality aspects
- Partner with product owners and other Agile SCRUM team members to determine new features and user stories
- Participate in code reviews to ensure that each increment adheres to original vision as described in the user story and all standard resource libraries and architecture patterns as appropriate
- Assist in establishing and supporting coding standards
- Engage in all Agile ceremonies including planning, grooming, product demonstrations, and team retrospectives
- Exhibits DevOps mindset where Agile SCRUM team is accountable for product from inception to sunset
- Respond to support incidents for production applications in order to make quick repair to prevent application outages
- Create and/or update documentation to support development efforts. Documentation may include detailed specifications, implementation guides, architecture diagrams and/or design documents
- Share knowledge among members in Agile SCRUM team
- Demonstrate excellent communication skills and effective collaboration in a team-oriented environment
- Aptitude for learning new technologies and concepts
- Excellent time management skills and ability to prioritize
- Able to translate customer and business needs to technical solutions
- Resilient to change
- Work with little or no supervision
- Mentor other engineers
- Proficient in the following:
- Unit testing as well as coding in 1-2 languages (e.g. Java, C#, etc.)
- Object Oriented Design (OOD) and analysis
- Application of design patterns
- Application of non-functional software qualities such as resilience, maintainability, etc.
- Applying behavior-driven testing techniques
- Bachelor's Degree in Computer Science or equivalent
- Specialized Knowledge & Skills
- Proficient in C#.NET, VB.NET
- Proficient in ASP.NET Web Forms, MVC and Web API
- Experience with.NET Core and Microservices
- Experience with LINQ, Generics, Lambda expressions, extension methods, attributes
- Experience with ORM Frameworks (Entity Framework, NHibernate)
- Experience with IoC containers e.g. Autofac, Unity, MEF, Ninject
- Experience with Web Services and serialization, XML, JSON, SOAP, WCF, REST
- Experience with Unit testing using mock objects
- Experience with Design patterns and object-oriented programing
- Experience with SQL Server and the SQL language
- Experience with JavaScript, jQuery, Bootstrap
- Familiar with React JS
- Experience with HTML5 and CSS3
- Experience with Agile Management Tools (i.e. Confluence, JIRA, VersionOne)
- Familiar with Memory management, performance tuning and profiling
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Associate Tech Specialist. Be the first to apply!
- overnight front desk associate Irvine, CA
- family law associate Irvine, CA
- call center associate Irvine, CA
- associate veterinarian Irvine, CA
- mental health associate Irvine, CA
- private equity associate Irvine, CA
- membership associate Irvine, CA
- purchasing associate Irvine, CA
- utility associate Irvine, CA
- trust associate Irvine, CA
