Position: Senior Software Developer
Company: Jabil
Experience required: 5y
English level: upper

Job Description:

Looking for Senior Full Stack Developer (80% support; 20% development) to work with a set of applications for the Factory Control Center.The purpose of those applications is real-time visibility of the processes and factors impacting production, highlighting critical metrics in real-time, and triggering alarms based on thresholds.
Working hours: Flexible with occasional on-call responsibility

You will be expected to:
· Product development (new features mainly) using cutting edge technologies like .NET Core v3, Angular v9, MS-SQL (Development tasks will span all area)- Integrate 3rd party external APIs with in house built software components
· Write automated tests (unit/component/integration, TDD-ish thinking)
· Debugging, fixing bugs, refactor
· AWS Cloud development, Kubernetes
· Work with Azure DevOps for collaboration and CI/CD. Git version control
· Involvement of Proof-of-concept development
· Tackle and solve challenging problems
· Proactively planning and executing housekeeping activities in coordination with developer colleagues
· Work in Agile environment as being a valuable member of a Scrum team
· Being a part of a multinational global team
· Using English as a primary verbal and written communication
· New ideas and innovations are welcome
· Involvement in software architecture/design
· Review code work for accuracy and functionality
· Consult and cooperate with Business analyst, Technical lead and other teams
· Participate actively on team meetings, ceremonies share knowledge with others
· Mentoring, supporting teammates

Requirements:

· Aware of all the foundations and concepts of software development and IT in general rock solid C# and .NET/.NET core programming knowledge (5 years+)
· Advanced skills in C#, ASP.net, MVC, .Net Core, RESTFUL API, Entity Framework, Bootstrap, CSS, MSSQL/PostgreSQL.
· ASP.NET MVC and ASP.NET WebAPI (RESTful) web development knowledge
· Proficiency in Visual Studio 2019 and code Message Queuing (such as RabbitMQ)
· Able to write quality code every day (clean code, SOLID principles, Software craftmanship)HTML5/CSS/JavaScript skills
· Deep experience in Angular SPA development including TypeScript knowledge
· Upper-intermediate English.
· Knowledge of jQuery, AngularJS
· Hands on source code version control skills (preferably Git)
· Knowledge of a collaboration tool (preferably Azure DevOps)
· Proven track record of delivering .NET/Angular web applications
· Stable knowledge of databases, especially Microsoft SQL Server