Grow and shape a secure future together with us!
mispa Technologies is an innovative IT security services and solution provider with head office in Langenfeld (Rhineland), Germany and Development & Operations Center in Cochin (India), established in 2014. We focus on IT consulting, professional services and managed services that use Innovative Technologies. You will have the opportunity to work in a collegial and diverse environment that is uniquely inspiring and respectful, where employees develop and share experiences, insights, perspectives, and creative solutions in cross-functional teams.
We, mispa Technologies offers you the opportunity to become part of an international team and improve the service we provide to our customers. Don’t just build a career, Love IT. We manage leading German based international companies in the delivery of their services or the implementation of projects where specialized IT Network and Security expertise is needed. To further strengthen our global software development team in Langenfeld and Cochin, we are looking for you as Software Architect and Development Lead to design, engineer and develop our security and automation software solutions.
We rely on strong teamwork, flat hierarchies, agile innovation, and a strong customer focus and are looking for people who enjoy and are interested in IT security, also team players and want to make a difference.
Your Responsibilities
- In this role, you take and lead all decisions related to automation strategy and policy for administration and development. You collaborate with many technical teams and other business units: You must assess needs, plan projects, gain support for key initiatives, and see them through to completion.
- In this role, you drive all critical decisions about the organization of the software system. Define a high-level structure of a software system (architecture), its main components and their interfaces, interactions of these components with each other and with external systems; and a general architectural vision that guides the organization and serves as a basis for mutual understanding between all parties involved in product development.
- Evaluate business requirements, evaluate, and decide on programming languages and software development frameworks, design the software architecture and develop high-level design and lead the development team.
- Responsible to take care of functionality, performance, resilience, reuse, comprehensibility, scalability, security, technology constraints, and tradeoffs. You have to make sure that your decisions are effectively communicated to both stakeholders and technical staff.
- You lead the development team and provide technical guidance and mentorship while ensuring they are following best practices and standards in coding. Meanwhile you lead the project including setting project schedules, track progress, and ensure that deadlines are met and regularly communicate the development with stakeholders.
- You should be a visionary, designs a blueprint for the solution based on customer requirements, write code to enforce standards for engineers so that scalability, performance, and security are considered with high priority at the initial stage.
- You oversee engineers and the technical team, making sure that as team build a product according to the vision, decide how the solution works internally and research existing technical possibilities. Meanwhile you are in charge of the code quality and technical risks
Your Profile
- Several years of experience in software development, with a proven track record of designing and building complex software systems. You have broad understanding of coding and programming languages
- Very strong in DevOps technologies and structures. Proficient in programming languages, particularly scripting languages such as Python, Ruby, PHP and experience in working with external APIs in automation code. You should have good experience in data science, and machine learning software and methods.
- You have a clear understanding about OWASP top 10 web application security risks & secure coding practices, very good knowledge in software engineering methods, agile software development (Scrum) and in the implementation of IT security requirements.
- Problem solving skills, communication skills, leadership skills and talented to bring your vision to the team to achieve the project goals. Meanwhile you should be able to translate technical concepts to non-technical stakeholders.
- Quick perception, creativity, structured approach, and pleasure in solving complex challenges, willingness for upgrading skills and ability to work under pressure, independent, structured, reliable way of working and hands-on mentality.
Our Offer
Be part of our international team. We offer you a very collegial, agile and open working atmosphere. This job will give you the opportunity to make a key contribution to challenging and exciting customer projects. With your profound knowledge and experience in technology and management topics as well as your creativity, you can make our customers successful and grow together with us. We actively support you in your training and further development.
Have we sparked your interest?
We look forward to your application documents, stating the earliest possible start date, preferably in an e-mail to [email protected]