Position Summary: We are looking for critical thinking, problem solving engineers from a variety of backgrounds that are versatile, enthusiastic and have a passion for technology and product development.
As a Senior Software Engineer, you will work on one of our product teams critical to TriumphX's strategic objectives with opportunities to work collaboratively with other talented cross-functional teams of Product Managers, Designers, and Engineers.
You’ll be responsible for:
Contribute to custom-developed Python application to assist internal business partners.
Contribute across the full product lifecycle including design, development, testing, deployment, maintenance, and improvements.
Work within a cross-functional product team with other engineers, product managers, designers, and business analysts.
Ensure implementations are testable, secure, performant, scalable, and fault tolerant.
Be able to operate in a highly regulated environment (SOX Compliance).
Perform other duties as assigned.
We hope you bring:
4+ year’s application development experience in a professional environment.
Experience in with Python programming.
Bonus points for variety of programming including C#, Java, etc.
Experience with file manipulation, data movement, reviewing code and making recommendations for improvement.
Experience identifying customer’s business needs and providing a technological solution.
Strong technical, logical, analytical, and problem-solving skills.
Experience with agile implementation methodologies.
Preferred: Experience with SQL and/or PostgreSQL
Bachelor’s Degree, preferably in Computer Information Systems, Computer Science or related field, or equivalent skills and experience.
Excellent communication skills.
Ability to self-direct and effectively manage time.
Strong initiative and drive with high productivity and work ethic.
To be successful you’ll need to be:
Experienced.
You have designed and implemented entire projects not just individual stories.
Curious.
You aren't content with the status quo and know that we can always improve.
Self-directed.
You can work on your own while prioritizing tasks.
Collaborative.
You can work with others to improve a solution.
Empathetic.
Your designs are influenced by a deep understanding of the customers' needs.
A strong communicator.
You will proactively communicate issues and trade-offs with team members to support alignment and fast decision making.
Be an outstanding developer.
Your peers should recognize you as one of the best and the brightest developers they have worked with.
#LI-JC1