Software Engineer II - Middle .NET Developer
Req ID: J2254267
Descripción del Trabajo
Role
This is an intermediate software engineering position in our exciting Analytics & Intelligence space building Jabil's Control Center platform, which is transforming how we interact with data to provide better insight into our operating processes. You will be working with a talented team of developers and analysts, devising high impact, high visibility solutions for our manufacturing sites all over the world.
Requirements
- 3+ years of experience in C#/.NET Core development
- Experience developing Web API; REST API understanding
- Multithreading experience
- MS SQL/PostgreSQL, Entity Framework experience
- Unit testing (xUnit.net, NUnit)
- Good knowledge of Software Testing Life Cycle
- Basic understanding of NoSQL DB principles
- Experience working in cloud environment
- Familiarity with DevOps process
- Ability to effectively present information in one-in-one and small group situations to customers, clients and other employees of the organization
- English fluency
Would be a plus
- Experience with HTML, JS, Angular, Bootstrap
- Experience Azure DevOps (CI/CD experience), Azure Cosmos DB, Azure Active Directory
- Knowledge of Agile scrum methodology
- Experience SignalR, Okta
- Upper-Intermediate English
Responsibilities
- Implement new features and support existing functionality
- Write clean, high-quality, and maintainable code
- Take part in architecture design for new software components and implement them into application
- Offer approaches to solve various technical challenges
- Integrate third-party services into application
- Debug application and suggest improvements
- Devise sample input data to test accuracy of program
- Observe or runs test of program using sample or actual data, assist in user acceptance training
- Participate in the roll out and on time delivery of developed applications
- Maintain a working knowledge of advancing technologies
- Identify applicable solutions and implement with existing networks when appropriate
- Learn new programming technologies, methodologies aligned with the defined standards and baselines
- Comply and follow all procedures within the company security policy
- Attend mandatory job trainings