C# Developer
Jacobs
Krakow, Poland
Your impact
By working together in international teams and with different perspectives, we gain the experience that is our collective strength. In Jacobs, every day is a chance to make the world a better place - let's design your career with us!
We are looking for a candidate that would support Poland office in building and developing software products and solutions through a combination of new and existing technology & data. The successful applicant will join a team responsible for increasing the efficiency of our working environment and making our processes leaner in order to deliver projects in a more innovative and digital way. It is a fantastic opportunity to build something "from scratch" and have a real influence on the work of our engineers.
Responsibilities
- Take part in global initiatives to design, develop and execute software solutions to address business needs (workflows, libraries, database).
- Develop app/software/scripts that would enhance project delivery, data usage and communication between existing and new software (i.e. data capture and process automation – imports directly from vendors to datasheets, calculation tools, etc.).
- Work with software like Autodesk and Bentley to build apps, plug-ins.
- Develop Revit, Civil3D, MicroStation and other BIM software plug-ins.
- Develop office software plugins based on API.
- Manage and maintain SQL Server databases: Ensure the performance, security, and availability of databases.
- Collaborate with project teams and PMs to determine best practices, possible improvements to project delivery processes and automation of tools.
- Collaborate with other developers, Product Owners, Delivery Leads and Scrum Master to determine the best practices, possible improvements to project delivery processes and automation of tools.
- Help develop and maintain documentation for tools and software.
- Establish testing criteria for software development needs.
- Follow clean coding principles and design patterns to ensure maintainable and scalable code.
- Participate in Agile ceremonies, code reviews, and sprint planning sessions.
- Help with showcases, product presentations and meetings with different customers and stakeholders.
Here's what you'll need
- Around 3 years of hands-on development experience, primarily using C# (.NET).
- Design, develop, test, and deploy high-quality C# .NET applications.
- Utilize modern development practices to build scalable and secure software.
- Implement cloud-based services using Microsoft Azure, (functions, app services); ideally with some experience with Azure DevOps and CI/CD.
- Solid expertise with Microsoft Azure services.
- Proficiency in Python programming.
- Strong command of SQL with hands-on experience in database design and optimization.
- Experience in testing and analyzing code for weaknesses and errors, and implementing plans to improve them
- Strong communication skills with the ability to collaborate in a team-oriented environment.
- Experience with source control (e.g. Git)
- Good English language
Also welcomed:
- Front-end web development skills:
- HTML,
- CSS,
- JavaScript and/or TypeScript,
- Angular and/or React.
Don't forget to mention EuroTechJobs when applying.