Digiteum, a fast-growing cross-functional software development company, is looking for two Senior Java SE8 Engineers to work on a network solution for precision medicine.
The Client is a leading UK company, a data analytics and end-to-end services provider who developed the world’s first Diagnostic Network solution for the development and commercialization of precision medicine diagnostics.
This company has worked on every precision medicine brought to market and built the world’s largest repository of diagnostic testing data with a growing network of 2500 labs in 51 countries. They provide services to 36 of the world’s leading pharmaceutical companies.
As Senior Software Engineer, you’ll be responsible for creating reusable software that can be used across the Client’s products along with introducing new technology where appropriate. You get to help build and design the Client’s platform, providing valuable technical leadership throughout the process.
Position Summary:
As Senior Software Engineer, you’ll be responsible for creating reusable software that can be used across our Products along with introducing new technology where appropriate. You get to help build and design the DXRX platform, providing valuable technical leadership throughout the process.
Responsibilities:
- You will work in collaborative, value-driven teams to build innovative customer experiences for our clientsYou will use continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible
- You will Drive engineering engagement best practices (e.g., Operational Excellence, Security, Quality, Automation etc.) and set standards.
- Create large-scale distributed systems out of microservices.
- When confronted with discordant views, you are able to find the best way forward and influence others to follow that path (build consensus).
- You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills
- You will use DevOps tools and practices to build and deploy software
- You will prepare architectural proposal documents for review by your peers.
Requirements
Key Competencies:
1. Strategic Thinking: Contributes to short-term execution and long-term business planning. Offers solutions and suggestions that shape execution of the Company’s business strategy. Understands rationale and strategy behind key policies and procedures.
2. Interpersonal Skills: Demonstrates self-awareness and understands impact of self on situations and people. Builds strong internal and external relationships. Delivers messages comprehensively to a variety of audiences both internal and external to the Company. Consistently raises standards aligned with business goals.
3. Balanced Decision Making: Implements decisions and established systems that enable delivery of results. Carefully weighs consequences of decisions and actions both short-term and long-term. Leverages business and operational knowledge to increase profitability.
Requirements:
- Education –Bachelor’s / Masters degree in Computing or Software Development is required.
- 5+ years of experience as a Senior Software Engineer required.
Technical Experience:
- You’re well-versed in two or more languages (Java, Python, Angular/Javascript, etc.)
- You have created large-scale distributed systems out of microservices
- You have a solid understanding of design patterns and architectural principles
- You have led software development teams using Agile methodologies.
- Good grasp in a broad range of data structures and algorithms.
- You have a strong sense of ownership, urgency, and drive. And a passion to automate your work, and make things simpler.
- Be a self-starter and can take the initiative.
- Most importantly, you are; humble and pragmatic.
- Adaptability - Comfortable learning and applying new technologies quickly.
Nice to have:
- Experience working Remotely using Slack, Teams etc.
- Working knowledge of cloud technology such as AWS, Kubernetes & Docker.
Benefits:
- You will work with small teams of highly skilled and experienced specialists who share their knowledge and welcome initiative with enthusiasm.
- Ample opportunities for career and professional competence growth, gaining new domain and technology experience. We have a strong focus on high-end tech development, including AI, NLP and IoT, and provide our clients with in-high-demand services such as IT consulting and digital strategy.
- Competitive salary and extensive corporate life.
- We have many different projects to work on. Our products really make a difference in people’s lives.
- Flexible timesheet (we are remote-friendly company).
- Private Medical insurance.
- Minimum bureaucracy. We’re people-first.