Software Engineer Job Description
We are seeking a skilled Software Engineer to join our team.
About the Role:
This is a challenging and rewarding role that involves working closely with software development teams to gather requirements and ensure best practices are followed.
* Gather requirements from stakeholders and work with cross-functional teams to design, implement, and support solutions for application development, security, analytics, and performance management.
* Conform to industry-standard coding security guidelines, adhering to fortify scan and other security tool review requirements.
* Participate in code reviews for junior engineers and conduct peer code reviews to ensure adherence to standards set by senior architects.
* Test scripts against code to ensure quality delivery and resolve code issues promptly.
Requirements:
* At least 5 years of experience in Java programming.
* Experience in web application programming.
* Strong knowledge of Object-Oriented Programming principles.
* Ability to work with relational and non-relational databases.
* Advanced English language skills.
What We Offer:
* A dynamic work environment that fosters innovation and collaboration.
* Opportunities for professional growth and development.
* A competitive compensation package.