This job is restricted to tax residents of , but we detected your IP as outside of the country. Please only apply if you are a tax resident.
Job details
Job Type
Contract
Full Job Description
Senior Software Engineer:
The development team is looking for a skilled senior software engineer. This individual will use their software development background and strong analytical skills to help build and enhance the company's industry-leading tools. This individual's day-to-day work will involve using Java, JavaScript, HTML5, CSS, SQL, Linux, git and gradle to design and build software solutions that are fast, scalable and flexible.
As a part of the team, you will:
Work with business representatives, Lead Developers, and the Director of Software Development to design, build and test new products and features
Use the IDE of your choice to write code in Java, JavaScript, HTML and css
Work independently or on small team projects
Participate in requirement gathering and design sessions
Participate in peer code reviews
Troubleshoot and optimize code for usability, performance, and scalability
We seek individuals with strong fundamental programming experience, great communication skills, and a love for working on challenging problems.
Required Skills/Qualifications:
Bachelor's Degree in Computer Science
Very strong and demonstrable analytical, problem solving, and debugging skills
Professional programming experience in an enterprise setting
High volume transactional environment experience
4+ years software development experience as a Java developer
A solid understanding of "how things work " in the world of computers, the Internet, databases, and the Java programming language
Familiarity with basic programming constructs (conditionals, loops, data structures)