CAREERS
Xurpas Enterprise focuses on providing mobile enterprise solutions to our clients. We are looking for talented people who are eager to take part in the creation of technologies that mobilize the future. Join us today!
Java Software Developer
Responsibilities:
- Contributes to the plans associated with the software development of features. Executes the design, development, deployment, and operation of cloud-based services. Contributes to prioritization of new features versus technical debt resolution.
- Holds themselves to high standards in writing quality scalable and supportable code, complete with appropriate unit tests, automated testing, documentation, and operationalization aspects in a CI/CD environment.
- Seeks technical excellence in implementing new functionality and improvements to existing implementations
- Provides training and mentoring to other team members on areas of expertise
- Interface with user representatives or other engineering groups to define requirements and/or necessary modifications when required
- Proactively collaborates with other teams resolve roadblocks and ensure a smooth delivery.
Minimum Qualification:
- 3+ years of professional software development experience
- Experience in building complex, highly scalable, performant, secure and reliable software systems
- Experience in Cloud-native design, principles and best practices
- Exposure to AWS, GCP or Azure
- Exposure to TDD and CI/CD processes
- Sharp analytical abilities and proven design skills
- Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment
Additional Skills and Knowledge:
- Proficiency with Java/JVM languages (Kotlin, Scala etc.) or C# and familiarity with Python or Go and *nix scripting.
- Strong knowledge of data structures, algorithms, distributed systems, and asynchronous architectures
- Understanding of data modeling and database theory (ACID, CAP etc.)
- Experience designing, creating and securing APIs; Web Services (SOAP/XML, REST/JSON), OAuth, JWT/JWE/JWS, WS-Security, SAML
.Net Fullstack Developer
The Fullstack .Net Developer works in an agile development team under the guidance of the Development Manager and will have the following job duties:
- Responsible for designing applications by analyzing requirements and architectural constraints, and by identifying design methodologies and patterns to be used
- Responsible for implementation of client/server using web development programming languages
- Responsible for designing and implementing unit and integration tests
- Collaborates with the other team members throughout the development lifecycle, including working closely with members from different functional groups such as Product Management, Support, Services and Sales
- Supports the release effort and helps troubleshoot post-deployment issues
- Accepts ownership for taking on new problems and challenges and proactively explores opportunities to add value to the overall software development effort within the organization
Minimum Requirements
4+ years of experience in software development
Developer Skills and Qualifications:
- Full stack developer
- Good knowledge of Client-side development - HTML5, CSS, JavaScript, JQuery and Angular JS (an advantage)
- Excellent verbal and written communication skills
- Proven track record in designing and developing large scale browser-based web applications
- Knowledge in web architectures, with exposure to responsive web design, SPA design, with a focus on the latest web-browser related standards
- Knowledge of C#, WCF, ASP .NET MVC, ASP .NET MVC, HTML5
- At least one year experience as a web developer
- Experience in Microsoft Visual Studio development environment, Microsoft .Net framework and Microsoft web server platforms
- Excellent analytical and problem solving skills
- Excellent design skills, including a solid OOAD foundation, application / enterprise design patterns and development techniques
- Familiarity with all the stages of the software development life cycle is required
- Have the drive to grow and learn new skills and develop as a developer
Additional Knowledge & Skills
- Experience development of Medical Devices would be an asset
- Cloud development experience would be an asset
- GCP development experience would be an asset
- Experience in agile development methodology
Senior Data Engineer
Responsibilities:
- Analyzing raw data
- Developing and maintaining datasets
- Improving data quality and efficiency
- Build algorithms and prototypes
- Combine raw information from different sources
- Explore ways to enhance data quality and reliability
Qualifications:
- Bachelor's Degree graduate in Computer Science or Information Technology
- Must have 4+ years previous experience as a data engineer or in a similar role
- Technical expertise with data models, data mining, and segmentation techniques
- Knowledge of programming languages (e.g. Java and Python)
- Hands-on experience with SQL database design
- Familiarity with Apache Spark is preferred
- Great numerical and analytical skills
- Strong communication skills, should be able to communicate effectively with business and other stake holders
- Demonstrate ownership and initiative taking
- Able to start ASAP
Oracle Financial Report Writer
Responsibilities:
- Develop reports specified by end-users
- Contributes to the timely design, production and delivery/completion of product documentation and document sets.
- Understands prescribed standards for the documentation.
- Coordinates with SMEs for the technical information features needed for the product.
Qualifications:
- Demonstrated proficiency in understanding of Oracle Financials v12
- Experience with writing software documentation and developing related forms of user assistance.
- At least 4+ years related working experience
- Familiarity with report writing tools
- Broad understanding of agile software design
Send your CV to [email protected]
Senior Frontend Developer
Responsibilities:
- Use a variety of programming languages in order to create user-friendly web pages
- Maintain and improve company website
- Work in multidisciplinary team with other professionals such as back-end developers and web designers
- Build high-quality mockups and design different prototypes
- Provide high-quality graphics and visual elements
- Optimize our web applications for maximum speed
- Make suggestions for better solutions to problems
- Keep abreast of latest and emerging technologies
Qualifications:
- Graduate of Information Technology or Computer Science
- At least 5+ years of proven working experience in frontend development
- Must have experience on the following technologies:
- JavaScript + CSS
- NodeJS, ReactJS framework
- Serverless (AWS, API Gateway, Lambda)
- NoSQL (DynamoDB)
- Critical thinker and problem-solving skills
- Team player
- Good time-management skills
- Great interpersonal and communication skills
Send your CV to [email protected]