Unknown Company

Senior Software Engineer

saint louis, mo • Posted 4 days ago
Onsite Full Time General

Senior Software EngineerWe are looking for a Senior Software Engineer to produce and implement functional software solutions. You will work with upper management to define software requirements and take the lead on operational and technical projects. In this role, you should be able to work independently with little supervision.

You should have excellent organization and problem-solving skills and be comfortable in an Agile Scrum SDLC. If you also have hands-on experience with backend software development, we would like to meet you. Your goal will be to develop high-quality software that is aligned with user needs and business goals.ResponsibilitiesDesign, implement, review, test, debug, and document high-quality softwareDiscuss, review and identify potential improvements in new features through code reviewBrainstorm, challenge, support and convey new ideas proposed by yourself and the teamAccurately reproduce and address production software deficiencies in a timely mannerEfficiently identify, prioritize and complete tasks in agile scrum software development life cycleProduce clean, readable, testable and efficient code by adhering to standards and conventionsAutomate and optimize business processes via development of scripts, tools and applicationsCollaborate with internal teams and vendors to maintain and improve productsEvaluate and select the most appropriate technologies that meets business requirementsRequirementsProven experience as a Senior Software EngineerDemonstrated ability to work a project from start through completionMust be self-directed and able to work independentlyExtensive experience in software developmentFamiliarity with Event Driven ArchitecturesExtensive experience in designing and implementing solutionsExpert in C#.Net CoreExperience with API driven development and REST web servicesExperience in AWS (Jenkins, Nuget, k8s is a plus)Strong git bash skillsAnalytical mind with problem-solving aptitudeExcellent organizational and leadership skillsBSc/BA in Computer Science or other technical degreePersonal Attributes:Open communicationGenuine enthusiasm for financial services, digital assets and trading applicationsMust be a team player that enjoys solving challenging problemsDesire to continue learning and constantly improve skillsAbility to mentor more junior developers

Back to Job Search