Now
Principal .Net Engineer (Fullstack)
Find your best career opportunity and #growITwithus!
Job description
Our client is looking to hire a talented Senior/Principal Software Engineer (Fullstack) for his location in Prague (Czech republic), to help lead the architecture, design and implementation of their platform.
This particular division is one of the fastest growing units of the company, providing a variety of hiring and onboarding solutions to the US, state, and local governments.
Their site enables organizations to have private job boards while leveraging this platform, connecting job seekers with career resources and relevant jobs while helping employers identify and hire talent.
As a member of this team, this Principle/Lead Developer will be contributing to these and other business critical solutions for our government clients.
Who you are...
A talented Principle Developer who thrives in leading within a collaborative environment, loves problem solving, and relishes the opportunity to define and build the next generation scalable Human Capital Management solution. You will survey a variety of technologies in order to define which ones we should adopt as we migrate our existing web application to a new architecture. This effort will require you to drive the effort by prototyping solutions, creating roadmaps for the transition, and working with developers to implement the new approaches. You are very comfortable leading technical change and hands-on enough to make it happen.
#LI-ZV1
#LI-Remote
Your responsibilities
- Lead prototyping efforts in .Net to demonstrate the viability of new technologies
- Lead presentations about technical findings and recommendations
- Exhibit superior verbal and written communication skills
- Work directly with the Development Manager to coordinate efforts, status, and next steps
- Work with other developers on the team and help coordinate their activities
- Identify areas where we can improve the efficiency, quality, and security of our development process, and implement solutions in those areas
- Ensure that new functionality follows architectural and coding standards
- Coordinate with other solution architects in the organization to ensure consistency of solutions
- Troubleshoot and debug issues
- Mentor staff as we move our technology forward
Our requirements
To succeed at this job, you must have:
- Bachelor’s degree in computer science, or equivalent engineering degree or experience
- At least 8 years doing object-oriented software development with .NET
- Experience through full life cycle of several large scale commercial application development projects
- Hands on with superior programming and cloud development skills
- Experience using microservices in applications in production
- Experience using Docker/Kubernetes
- Experience with NoSQL, MYSQL
- Experience with Kafka or other message brokers
- Experience with Angular or other SPA frameworks
- Excellent communication and collaboration skills
- .NET certified
- Experience in cloud computing environments like AWS. Certification preferred.
- Experience with high availability architectures
- Experience with three-tier architecture and fundamentals
- Strong knowledge about relational database design and operation
- Strong object-oriented programming design & development experience
- Strong analytical and problem-solving skills
- Ability to be creative and flexible in a rapidly changing environment
It would be preferred if you have:
- Experience with C#
- Experience with Node.js
- Knowledge of Micro frontend architecture
- Experience migrating monolithic applications to cloud
- Should be able to create and present architectural vision to management and lead by example other developers on the team, while providing guidance and support
Benefits
- Fully remote job (within Czech Republic)
- Internal Mobility Program – enjoy many opportunities for career growth, job rotations, diversity of projects & technologies
- Referral Program – enjoy cooperation with your colleagues and get a bonus!
- 5/10 Years NATEK Club – we offer long-term cooperation and celebrate each fifth-year cooperation anniversary with gifts
- NATEK CSR Events & team buildings – enjoy our values: accountability, partnership and expertise and #workITwithus
- Education – benefit from our know-how, learning courses and certificates and IT events – be part of the community of leaders of the industry and take part as a speaker or a visitor
- Bonuses for Personal Events – we congratulate you on important events of your life: giving birth to children, university graduation, etc.
- MyBenefit Cafeteria
- Multisport Club Card
- 1 paid day off for volunteering – we are supportive of all charity ideas
- Meal contribution/ food vouchers
- Vacation plan – up to 5 additional days based on cooperation length
Related jobs:
Software Development | Slovakia | Remote | More | |
Software Development | Czech Republic, Prague | Hybrid | More | |
Software Development | Poland, Warsaw | Hybrid | More | |
Software Development | Czech Republic, Prague | Hybrid | More | |
Software Development | Poland, Warsaw | Hybrid | More | |
Software Development | Poland, Warsaw | Hybrid | More | |
Software Development | PolandBulgaria | Remote | More |