Senior Software Engineer
GeekSoft Consulting
Responsibilities
- Help design, build and continuously improve the clients online platform.
- Research, suggest and implement new technology solutions following best practices/standards.
- Take responsibility for the resiliency and availability of different products.
- Be a productive member of the team.
Requirements
- 5+ years of professional software development experience.
- The Senior Software Engineer is responsible for the full lifecycle of software development, including research, design, development, testing, deployment, training, and ongoing support of new and enhanced software solutions.
- In this role, you will contribute to system architecture design and collaborate with engineering teams to deliver scalable, enterprise-grade applications.
- The position requires a high level of ownership, technical autonomy, and the ability to deliver meaningful business value in environments where requirements may evolve during early product development stages.
- This role contributes to the advancement of network management solutions for telecommunications providers, helping improve connectivity, operational efficiency, and service reliability for customers.
- Design, develop, test, and deploy enterprise-grade software solutions across the application lifecycle.
- Solve complex geospatial and mapping challenges using the ESRI platform.
- Transition legacy desktop-based systems into efficient thin-client web applications.
- Design and implement user interfaces that support complex GIS-based workflows.
- Apply expertise in Geographical Information Systems (GIS), relational databases, and distributed software architectures.
- Support solutions that enable remote and mobile interactions within network management environments.
- Collaborate with cross-functional teams including product management, engineering, and operations to deliver high-quality software.
- Contribute to and take ownership of system architecture decisions.
- Deliver scalable and maintainable solutions while working within ambiguous or evolving product requirements.
- Bachelor’s degree in Computer Science, Telecommunications, Engineering, or a related discipline.
- Strong experience solving complex geospatial mapping problems using ESRI technologies.
- Experience designing thin-client web applications to replace traditional desktop-based systems.
- Solid understanding of GUI design principles, GIS technologies, complex software systems, relational database management, and mobile/remote system interaction.
- Experience working with ESRI ArcGIS Server.
- Strong development experience with React-based front-end architectures.
- Experience working with SQL and relational databases.
- Knowledge of fiber networks, telecommunications infrastructure, or utility network systems.
- A challenging, innovating environment.
- Opportunities for learning where needed.
Oferta pracy dodana 1 dzień temu
Powiązane wyszukiwania
- software engineer manager Warszawa
- software engineer ii Warszawa
- software engineer c++ Warszawa
- software expert developer Warszawa
- senior software engineer in c++ Warszawa
- r&d software test developer Warszawa
- inżynier oprogramowania .net Warszawa
- r&d software engineer Warszawa
- junior software developer - intern Warszawa
- senior data scientist software engineer Warszawa