Software Engineer developing scalable and secure software applications with Agile teams in Colombo. Collaborating on coding standards and debugging systems at a tech development center.
Responsibilities
Develop high-quality, scalable, and secure software applications following industry best practices.
Write clean, maintainable, and testable code with guidance from senior engineers and technical leads.
Collaborate with cross-functional teams including developers, QA engineers, product owners, and UI/UX designers in an Agile environment.
Learn and apply coding standards, design patterns, and architectural principles.
Assist in debugging, troubleshooting, and resolving software defects and performance issues.
Participate in code reviews, sprint planning, and other Agile ceremonies.
Contribute to continuous improvement initiatives, tools, and processes within the team.
Maintain technical documentation to support ongoing development and knowledge sharing.
Requirements
Bachelor’s degree in Software Engineering, Computer Science, or a related field.
1–3 years of professional software development experience.
Strong understanding of object-oriented programming and clean coding principles.
Experience with one or more of the following: ColdFusion, C#, JavaScript, or Python.
Familiarity with .NET Core and .NET Framework.
Solid knowledge of HTML5, CSS, and JavaScript.
Experience with modern JavaScript frameworks (React preferred, Angular acceptable).
Understanding of RESTful APIs, web application fundamentals, and data formats (JSON/XML).
Experience with relational databases (MySQL, PostgreSQL, or MS SQL Server) and SQL.
Familiarity with Git and source control workflows.
Exposure to CI/CD tools such as Azure DevOps, GitHub Actions, or Bitbucket Pipelines.
Experience with Docker, Kubernetes, containers, or cloud platforms (Azure, AWS, GCP).
Awareness of architectural patterns such as microservices or CQRS.
Familiarity with NoSQL databases.
Strong analytical and problem-solving skills.
Willingness to learn and adapt in a fast-paced environment.
Good communication and collaboration skills.
Ability to work with guidance while taking ownership of assigned tasks.
Senior C#.Net Developer at HFM developing trading platforms on .Net C#. Participate in the full software development life cycle and contribute to continuous improvement.
Estácio em Gestão de Tráfego auxiliando na criação e otimização de campanhas para empresa de software. O trabalho envolve monitoramento de métricas e criação de públicos.
Mid Back - end Python Developer at Orbio World creating AI - driven tools and services. Collaborating with AI engineers to improve business efficiency through backend support and DevOps practices.
Full Stack Engineer developing applications for Estreem to become a top payment processor in Europe. Ensuring security and performance in high - availability environments.
Senior .NET Developer at Consort Group, developing critical software solutions for the energy sector. Working with .NET and WPF while collaborating closely with agile teams in Brussels.
Lead Java Developer shaping solutions for SEB’s Calypso platform. Collaborating across teams to ensure architectural quality and technical ownership in an Agile environment.
Senior Go Backend Developer at adjoe, redefining mobile ads and building scalable solutions. Join an international team focused on modern ad technologies in Hamburg.
Lead Technical Architect at SiXworks assessing complex secure network environments for Defence and National Security. Engage with stakeholders to produce findings and modernisation recommendations.
Junior Backend Engineer at Uphold developing tools for financial operations and asset management. Collaborating with finance and engineering teams to ensure operational reliability and efficiency.
Advanced Database Engineer responsible for designing and maintaining database systems. Focused on supporting Oracle and SQL server technologies while ensuring data integrity and system reliability.