C# .NET Developer
Relocation | full time
Lincoln Labs
Job description
Essential Job Functions/Requirements:
- Work as part of a team to deliver software solutions;
- Partner with product, infrastructure, DevOps, architecture, and engineering to guide an initiative’s technical direction;
- Engage in tribe-level ceremonies, including planning, grooming, product demonstrations, and retrospectives;
- Assist in enabling and maintaining the continuous delivery pipeline and exhibit a DevOps mindset to enable autonomy of agile scrum teams;
- Application of design patterns.
Experience
- Understanding of and application of Object-Oriented Design principles;
- 2-4 years working in software engineering;
- Familiarity with enterprise SaaS cloud-based solutions;
- Experience in an Agile/Scrum environment;
- Hands-on experience with construction of complex engineering solutions and knowledge of software development methodologies.
Skills & Expertise
- Object Oriented Programing Languages;
- C# .NET;
- Web API;
- LINQ, Generics, Lambda expressions, extension methods, attributes;
- ORM Frameworks (Entity Framework, NHibernate);
- IoC containers e.g. Autofac, Unity, MEF, Ninject;
- Web Services and serialization, XML, JSON, SOAP, WCF, REST;
- Unit testing using mock objects;
- SQL Server and the SQL language;
- Familiarity with Agile Management Tools (i.e. Confluence, JIRA, VersionOne);
- Familiarity with JavaScript Unit Testing frameworks (Protractor, Jasmine or QUnit);
- JavaScript, jQuery, Bootstrap;
- React or Angular JS will be a plus.
Compensation & Benefits:
- Career Development Program- HR and Executives team up and work with an employee for their career development. The program involves understanding what knowledge, skills, personal characteristics, and experience are required for an employee to progress in their career or through access to promotions and /or departmental transfers or external job searches;
- Tuition Assistance – We understand the value of a good education and take pride in investing in our employees’ professional & personal development;
- Recognition & Reward – Employees are recognized & rewarded by leadership and co-workers for their hard work and dedication. Based on merit, not tenure.
You will be working with an American team. It is very important to cross time before 10-11 a.m. PST.
@rodina_it
