Software Engineer III
Job Description
Explore our passion for optimization and product delivery
Global companies and governmental entities rely on us to solve their most complex data challenges. Our employees collaborate to reduce risks and create opportunities for customers in more than 100 countries. We're adaptable, curious, and ambitious. That's why here, you'll have the freedom to drive change, the trust to find your own path, and the space to explore more.
Software Engineer III
This position performs moderately difficult research, design, and software development assignments in producing and maintaining high-quality data-driven web applications using PERL and web services technology stack. The position should have the ability to work on individual pieces of work and solve problems including specific browser-related errors, performance improvements and code optimizations, effective and secure coding, and unit testing.
Experience and Qualifications:
- 3+ years of Software Engineering experience
- BS Engineering/Computer Science or equivalent experience required
- Experience in developing web applications using RESTful and SOAP web services and databases such as Sybase, MySQL, REDIS, MongoDB
Technical Skills:
- Proficiency with data manipulation languages.
Major Job Duties and Responsibilities:
- Understanding of typical architecture of web applications.
- Ability to work with complex data models.
- Proficiency in development languages including but not limited to: PERL/PHP/Python, JavaScript, HTML, XML, XSLT, CSS, SQL, Windows, and UNIX.
- Familiarity of industry best practices - code coverage and security standards.
- Ability to work well with internal and external technology resources.
- Ability to write and review portions of detailed specifications for the development of system components of moderate complexity.
- Proficiency in using version control tools such as Git, GitLab, Github etc.
- Identify problems uncovered by testing or customer feedback and correct such issues
- Knowledge of software development methodologies (e.g., Agile, Waterfall).
- Knowledge of data manipulation languages.
- Knowledge of data storage subsystems.
- Knowledge of test-driven development.
- Ability to write and review portions of detailed specifications for the development of system components of moderate complexity.
- Ability to complete moderately complex bug fixes.
- Good oral and written communications skills.
- Interface with other technical personnel or team members to finalize requirements.
- Write and review portions of detailed specifications for the development of system components of moderate complexity.
- Work closely with other development team members to understand moderately complex product requirements and translate them into software designs.
- Successfully implement development processes, coding best practices, and code reviews.
- Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders.
- Resolve technical issues as necessary.
- Keep abreast of new technology developments.
We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law. If a qualified individual with a disability or disabled veteran needs a reasonable accommodation to use or access our online system, that individual should please contact [email protected] or if you are based in the US you may also contact us on 1.855.833.5120.
Please read our Candidate Privacy Policy
Date Posted
09/14/2022
Views
5
Similar Jobs
Software Developer - AACSB
Views in the last 30 days - 8
AACSB is a leading organization in business education providing quality assurance thought leadership and learning opportunities The company values qua...
View DetailsTerrain Engineer 4 - Cole Engineering Services
Views in the last 30 days - 8
The job requires a senior engineer to work on a team developing nextgeneration collective training software The engineer will support the integration ...
View DetailsLead Java: Software Engineering - JPMorgan Chase
Views in the last 30 days - 6
The job description is for a Lead Software Engineer position in JPMorgan Chases Wholesale Payments Regulatory Reporting organization The role requires...
View DetailsSupply Chain Engineer - C.H. Robinson
Views in the last 30 days - 2
The job posting is for a Supply Chain Engineer at CH Robinson requiring a minimum of 2 years of professional work experience advanced proficiency in M...
View DetailsMetaPulse QA Engineer - KnowBe4
Views in the last 30 days - 6
KnowBe4 is a company that provides security awareness training and simulated phishing platform They have been ranked as a best place to work and have ...
View DetailsFormulations Scientist - PBI-Gordon Corporation
Views in the last 30 days - 11
Pegasus Laboratories Inc is a fullservice Contract Development and Manufacturing Organization that creates trusted veterinary products The company is ...
View Details