Solar technology solutions that help you design, estimate and optimize commercial and utility scale solar assets.
Senior Software Engineer, .NET
Location
Lithuania
Posted
72 days ago
Salary
€54.7K - €71.8K / year
Seniority
Senior
Job Description
Senior Software Engineer, .NET
PVcase
• Participate and contribute to the Software Development Life Cycle. • Collaborate with the team and stakeholders in the design and analysis phases. • Develop & maintain software that helps to fight climate change. • Ensure the highest performance, maintainability & security standards. • Proactively solve issues, be vocal in leading product & technical initiatives. • Actively explore and leverage AI-powered tools to enhance development workflows, code quality, and team productivity. • Seek process improvements. • Practice scope management. • Strive to learn new things. • Support and help grow others together with you.
Job Requirements
- 5+ years of professional software development experience.
- Advanced experience programming with C#, .NET.
- Advanced experience AWS/Azure or other cloud providers.
- Experience programming with React or other frontend frameworks.
- Good understanding of event-driven architecture, messaging systems.
- Experience with Microservice development
- Analytical, organized, problem-solving mindset.
- Good communication skills.
- Upper- English (verbal & writing).
- Exposure to Agile development environment (including CI/CD).
- Coaching team members.
- Nice to have: Kubernetes experience
- Test automation experience.
- Experience working with cross-functional teams.
- Experience with permission management systems (OpenFGA, Casbin, etc.)
- Experience with feature flag tools (Flagsmith, LaunchDarkly, etc.)
Benefits
- Flex benefit package, customizing perks to match your unique style.
- Enjoy unlimited remote work or join the vibrant offices in Vilnius, Kaunas, or Barcelona.
- Flexible working hours, harmonizing your personal and professional life.
- Half-day Summer Fridays.
- Full training and onboarding program for a seamless start.
- Exclusive work only with international markets.
- Considerable & steadily increasing salary, recognizing and rewarding your dedication.
- Frequent in-office and after-hours activities with team members.
- Participation in international training programs.
- Internal transparency with company results and salary system, promoting a culture of trust and collaboration.
- Additional paid vacation days, including birthdays, volunteering, and other occasions.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Desarrollador Backend Junior, .NET, C#
Towa SoftwareBuilding Software with a Strong Engineering Culture, Nearshore Remote Teams from Mexico.
• Desarrollo y mantenimiento de servicios backend y APIs REST • Participación en proyectos de migración y actualización de software • Soporte y análisis técnico de incidencias • Colaboración con equipos multidisciplinarios y cliente internacional • Documentación técnica y seguimiento de requerimientos
Fullstack Engineer – Arquitectura, .NET, Angular
Towa SoftwareBuilding Software with a Strong Engineering Culture, Nearshore Remote Teams from Mexico.
• Liderar técnicamente la migración de aplicaciones Angular (versiones antiguas a actuales) • Analizar aplicaciones existentes y proponer mejoras de arquitectura • Diseñar estructuras y componentes para nuevas soluciones • Desarrollar y mantener APIs y servicios REST • Dar mantenimiento e integración a servicios SOAP • Trabajar con SQL Server, Stored Procedures, Triggers y Jobs • Colaborar directamente con equipos técnicos y cliente en Estados Unidos • Participar en decisiones técnicas y definición de mejoras para la nueva versión de la aplicación
Fullstack Developer, Senior – C# .Net, Angular, SQL Server
Towa SoftwareBuilding Software with a Strong Engineering Culture, Nearshore Remote Teams from Mexico.
• Integrarse a un proyecto de modernización tecnológica dentro de una empresa del sector retail automotriz • Participar en la actualización y evolución de un sistema legacy hacia versiones más modernas y escalables • Colaborar en el desarrollo de APIs, servicios y mejoras de frontend/backend
Senior Backend Developer
Referrals OnlyThoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. For 30+ years, we’ve delivered extraordinary impact together with our clients by helping them solve complex business problems with technology as the differentiator. Bring your brilliant expertise and commitment for continuous learning to Thoughtworks. Together, let’s be extraordinary.
Role Description Senior Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result whilst consistently advocating for better engineering practices. By balancing strong opinions with a willingness to find the right answer, Senior Software Developers bring integrity to technology, ensuring all voices are heard. For a team to thrive, it needs collaboration and room for healthy, respectful debate. Senior Developers are the technologists who cultivate this environment while driving teams toward delivering on an aspirational tech vision and acting as mentors for more junior-level consultants. You will leverage deep technical knowledge to solve complex business problems and proactively assess your team’s health, code quality and nonfunctional requirements. Qualifications - Experience using Java + Spring Boot with experience in Object-Oriented programming. - Kafka - Postgres - Datadog - Skillfully write high-quality, well-tested code and comfortable with Object-Oriented programming. - Comfortable with Agile methodologies, such as Extreme Programming (XP), Scrum and/or Kanban. - Good awareness of TDD, continuous integration and continuous delivery approaches/tools. - English advanced. - Bonus points for working knowledge of cloud technology such as AWS, Azure, Kubernetes and Docker. Requirements - Learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns. - Use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible. - Work in collaborative, value-driven teams to build innovative customer experiences for our clients. - Create large-scale distributed systems out of microservices. - Collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way. - Apply the latest technology thinking from our Technology Radar to solve client problems. - Efficiently utilize DevSecOps tools and practices to build and deploy software, advocating devops culture and shifting security left in development. - Oversee or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between. - Act as a mentor for less-experienced peers through both your technical knowledge and leadership skills. Benefits - There is no one-size-fits-all career path at Thoughtworks; your career development is entirely up to you. - Career support through interactive tools, numerous development programs, and teammates who want to help you grow. - Value in helping each other be our best and empowering employees in their career journeys.

