HireTalent - Staffing & Recruiting Firm ยท 9 hours ago
Senior Software Engineer
HireTalent - Staffing & Recruiting Firm is seeking a Lead Software Engineer in Retirement Strategies Technology. The role involves partnering with various stakeholders to enhance technology services and develop solutions that address complex business problems, while maintaining high coding standards and fostering a culture of learning and innovation.
DeliveryHuman ResourcesStaffing Agency
Responsibilities
Build applications ensuring that the code follows latest coding practices and industry standards, using modern design patterns and architectural principles; remove technical impediments
Develop high quality, well documented and efficient code adhering to all applicable standards
Collaborate with product owners in understanding needs and defining feature stories, tech leads in defining technical design and other team members to understand the system end-to-end and deliver robust solutions that bring about business impact
Write unit, integration tests and functional automation, researching problems discovered by quality assurance or product support, developing solutions to address the problems
Bring a strong understanding of relevant and emerging technologies, provide input and coach team members and embed learning and innovation in the day-to-day
Work on complex problems in which analysis of situations or data requires an evaluation of intangible variables
Qualification
Required
Bachelor of Computer Science or Engineering or experience in related fields
Ability to coach others with minimal guidance and effectively leverage diverse ideas, experiences, thoughts and perspectives to the benefit of the organization
Experience with agile development methodologies and Test-Driven Development (TDD)
Knowledge of business concepts tools and processes that are needed for making sound decisions in the context of the company's business
Ability to learn new skills and knowledge on an on-going basis through self-initiative and tackling challenges
Excellent problem solving, communication and collaboration skills
Advanced experience and/or expertise with several of the following: Programming Languages and Frameworks: JavaScript: Expertise in JavaScript frameworks and libraries such as React and Node.js; full-stack development using MERN stacks
Other Languages: Experience in Python or Java for specific use cases
Development and Architectural Patterns: Design Patterns: Proficiency in object-oriented programming, design patterns, and design methodology
Microservices and API Development: Service-oriented architecture (SOA) patterns and web service technologies like REST, JSON, OpenAPI, SOAP, XML
API Proxies: tools such as Apigee, Kong
Data Management: Databases: Experience with NoSQL databases such as MongoDB or AWS Document DB in addition to SQL relational databases
Data Streaming: Familiarity with tools like SQS and Kinesis for data streaming
Testing and Quality Assurance: Testing Practices: Unit, integration, and end-user testing; automated testing
Security: Software Security: Secure coding, web application security, DevSecOps, and understanding of security concepts like authentication, authorization (OAuth,) encryption
DevOps and Continuous Integration: DevOps Tools: Version control with GitHub, Bitbucket; CI/CD pipelines with Jenkins
Cloud Services: AWS Services: CloudFormation, Elastic Container Service, S3, Lambda, SQS, SNS, Kinesis, CloudWatch
Preferred
AWS Development
Architecture Patterns
API/Microservices
Design Thinking
Financial/Insurance industry experience is a plus, not a must
Company
HireTalent - Staffing & Recruiting Firm
HireTalent is a certified Minority Business Enterprise (MBE) workforce solutions firm, specializing in securing the best talent fits in Executive/Retained Search, Direct Hire Placements, MSP, SOW, and nationwide hiring program management and support.