Vacancy
 
Exilesoft is an offshore software service provider with offices in Norway, Sweden and Australia. We are known as Collaborators, Software geeks and Agile enthusiasts. Our offshore services to our customers are based on closely connected, integrated team concepts. We use Agile principles and have said Goodbye to rigid processes.

Job Opportunities: Colombo

Send your CV to careers@exilesoft.com
Associate Software architect - Java
  • 5+ years in software development
  • 3+ years in server-side Java
  • Experience working with large data volumes, NoSQL or Cloud Computing
  • Substantial experience with JSP and servlet development
  • Experience with MySQL, JDBC, and database frameworks (Hibernate, Spring, etc.)
  • Experience developing in a Linux/Unix environment
  • Experience with established Agile software development methodologies and with test-driven development
  • Experience with Java NIO and concurrent packages will be an added advantage
What you'll be doing:
  • Java development for core back-end application -- a high-transaction, geographically distributed SMTP application that provides the foundation for the service's hosted spam and virus protection, email continuity, and email archiving
  • Java development for customer-facing web-based control panel, with a focus on back-end web services, servlets and JSP
  • Creation of unit and integration tests
  • Documentation of developed software
  • Participation in QA
What's in it for you:
  • Competitive salary
  • Comprehensive benefits
  • Relaxed and fun working environment


Senior Tech lead - .NET
  • 5+ years experience in software development
  • 3+ years experience in enterprise level Microsoft .Net solutions
  • Ability to understand client requirements and translate them into suitable solutions architecture
  • Experience in developing applications inspired by design principles such as DDD, TDD, BDD, AOP, and IOC etc.
  • Experience in applying design patterns and best practices
  • Ability to technically initiate, lead, motivate and mentor self-managed teams
  • Adopt new and emerging technologies to provide solutions to client needs
  • Experience with established Agile software development methodologies
  • Excellent communication skills
What you'll be doing:
  • Work with Agile teams and product owners to capture requirements using smart methods with less documentations to support enough design up front (EDUF) instead of big design upfront (BDUF)
  • Design application architectures to support EDUF and incrementally add business values
  • Work with teams to use TDD extensively and maintain decent code coverage
  • Create continuous integration/ delivery environments for teams to always have working software
  • Automate code quality checks and other aspects through build automation systems
  • Conduct training sessions to promote Agile engineering principles
What's in it for you:
  • Opportunity for innovation
  • Opportunity to improve work environment and processes
  • Opportunity to work with foreign architects and developers to gain knowledge
  • Good work-life balance
  • Competitive salary
  • Comprehensive benefits
  • Relaxed and fun working environment
  We value our software craftsmanship skills. We breed the best Software Professionals in the industry and enjoy proper work life balance due to our modern organisational practices.
 
Associate Software architect - .NET
  • 8+ years experience in software development
  • 5+ years experience in enterprise level Microsoft .Net solutions
  • Ability to understand client requirements and translate them into suitable solutions architecture
  • Ability to propose smart ways of capturing and tracing client requirements
  • Ability to pick and choose technologies to support incremental software development
  • Thorough knowledge of designing and developing applications inspired by design principles such as DDD, TDD, BDD, AOP, and IOC etc.
  • Ability to sell and promote the idea of Agile engineering and its benefits to teams and customers
  • Ability to technically initiate, lead, motivate and mentor self-managed teams
  • Adopt new and emerging technologies to provide solutions to client needs
  • Excellent communication skills
What you'll be doing:
  • Work with Agile teams and product owners to capture requirements using smart methods with less documentations to support enough design up front (EDUF) instead of big design upfront (BDUF)
  • Design application architectures to support EDUF and incrementally add business values
  • Work with teams to use TDD extensively and maintain decent code coverage
  • Create continuous integration/delivery environments for teams to always have working software
  • Automate code quality checks and other aspects through build automation systems
  • Conduct training sessions to promote Agile engineering principles
  • Work with Tech leads and teams to improve technical designs and knowledge on principles
What's in it for you:
  • Opportunity for innovation
  • Opportunity to improve work environment and processes
  • Opportunity to work with foreign architects and developers to gain knowledge
  • Good work-life balance
  • Competitive salary
  • Comprehensive benefits
  • Relaxed and fun working environment


Senior User eXperience engineer
The stage is yours. Let the acrobatics happen...
  • 5+ years in UI/UE development
  • Fully conversant in CSS2/CSS3
  • Expert in HTML/XHTML/CSS/Adobe CS4/5
  • Strong understanding of cross-browser compatibility and web standards
  • Experience in Scripting languages, JQuery and ASP.NET
  • Good communication skills
  • Having an online portfolio is a must
What you'll be doing:
  • Conceptualizing
  • Prototyping
  • Making div based html structures using CSS frameworks
  • Maintain user experience/ usability standards
What's in it for you:
  • Opportunity for innovation
  • Good work-life balance
  • Competitive salary
  • Comprehensive benefits
  • Relaxed and fun working environment
 

 

Effective Software Engineering Stretched on resources?