Founded in 2007 as primarily a software house, Seamfix today provides custom and bespoke technology solutions and e-business integration services to large, medium and small organizations across various sectors such as telecommunications, education, oil & gas, financial services and the public sector.
We help our clients and end consumers by continuous...
Read more about this company
As a Software engineer working in an agile environment, you will be part of a team developing, designing, testing, and delivering high-quality business-critical software.
You will work with amazing and intelligent Engineers to build great software solutions for businesses and people.
Develop awesome software
Review other developers’ code
Analyze requirements, confer with users to understand requirements, and ensure a deep understanding of any requirement given
Demonstrate solutions by developing clear documentation (eg flowcharts, solution architecture diagrams, API documentation, etc)
Write unit tests
Liaise with Test engineers to ensure high-quality applications
Conduct basic database administration activities as required
Handle application deployment
Architect and design software applications
Learn new trends and technologies and recommend them for adoption
Requirements
A Bachelor's Degree in Computer Science, Computer Engineering, Mathematics, Statistics, or a related relevant field
We prefer you to have 3 - 4 years of programming experience
Hands-on experience with Linux-based systems
Proficient in designing, building, and debugging distributed systems
Excellent SQL skills
Certified in one of OCMJEA, OCEJWCD, OCEJPAD, OCEJWSD
Excellent analytical skills
Comfortable with basic cryptographic techniques and security protocols
Passion for contributing to a technology knowledge base
Passion and curiosity for building and creating things
Demonstrated knowledge of application security
Great verbal and written communication skills
Demonstrates strong empathy for internal and external customers