Experis is helping our client in Dallas find a Sr Software Engineer for a direct hire opportunity. This role has the potential to be fully remote with occasional travel for teambuilding for a candidate outside Dallas. Sponsorship is available, C2C is not.
We're looking for a Sr Software Engineer who will take a key role on our Technology Product Development Team. Our Sr Software Engineer must have knowledge in all stages of software development.
You'll be working alongside other product owners, scrum masters, engineers, architects and developers, collaborating on the various layers of the software for our payment platform and will be reporting to the Manager of Application Development.
Responsibilities:
Bitbucket
Software Quality Assurance (Sqa)
Information Security
Mongo Db
Sql (Programming Language)
We're looking for a Sr Software Engineer who will take a key role on our Technology Product Development Team. Our Sr Software Engineer must have knowledge in all stages of software development.
You'll be working alongside other product owners, scrum masters, engineers, architects and developers, collaborating on the various layers of the software for our payment platform and will be reporting to the Manager of Application Development.
Responsibilities:
- Design, develop and maintain quality and cost-effective platforms, applications, components in alignment with architecture.
- Able to work in Agile environment and experienced in identifying, prioritize, size and execute tasks in software development life cycle.
- Understanding and implementation of security and data protection.
- Collaborate and work with rest of the engineering team and QA to perform peer review, validation and verification testing, as well as capacity planning, scalability and performance testing.
- Maintain code integrity, flowcharts, documentations.
- Comply with project plans, activities, change control processes, onyx best practice, compliance and standards.
- Capable of delivering on multiple competing priorities with little supervision.
- Ability to learn and adapt to new technologies and directions as Onyx requires.
- Share knowledge and collaborate with the team and willingness to lead when necessary.
- Bachelor Degree in Computer Science or similar, a Master Degree is highly desirable.
- Eight (8) years of software development experience.
- Highly experienced with back -end programing languages using Python, Java, C#, AngularJS, ReactJS, JavaScript, SQL or similar programing language.
- Experience with developing APIs and using message queue.
- Experienced in developing highly scalable, fault tolerant and cost-effective application using various components from AWS or in a hybrid cloud environment.
- In-Depth knowledge with relational and NoSQL databases such as MySQL, Postgres, SQL Server, Oracle, Snowflakes, DynamoDB, MongoDB, etc.
- Experience in working in a Scrum/Agile development environment.
- Knowledge in code versioning tools such as Bitbucket, Github or SVN.
- Knowledge in DevOps tools; Jenkins, Octopus Deploy, Cloudformation or similar.
- Strong knowledge in AWS technology is desired.
- Excellent verbal and written communication skills.
- Well organized team player, with the ability to manage multiple priorities working both with bigger picture objectives and ensuring all details of the solutions are well thought out and delivered with high quality.
- Excellent problem-solving skills.
- Knowledge in AWS data lake and processing is a plus.
- Knowledge in Confluence and Jira is a plus.
- Prior experience in travel or payment industry is a plus.
Recommended Skills
Amazon Web ServicesBitbucket
Software Quality Assurance (Sqa)
Information Security
Mongo Db
Sql (Programming Language)