Specialist Software Engineer
$135,000–$150,000 year
On-siteDenver, Colorado, United States or Philadelphia, Pennsylvania, United States
Job Summary
Lead analysis and complex architectural design across platforms to develop end-to-end web and cloud solutions. Translate architectural guidance into detailed technical designs while defining organization-wide standards and processes. Collaborate with development staff, business product owners, and offshore engineers in an agile environment to code, test, and document solutions. Serve as a subject matter expert recommending solutions that balance costs, business needs, and system impacts. Lead large team design sessions and prepare presentations for development meetings. This hybrid role supports Transamerica's digital business within the financial services sector, focusing on enterprise-wide solutions using modern frameworks and cloud services.
Required Qualifications
- Bachelor's degree in computer science, information systems, math, engineering, or other technical field, or equivalent experience
- Six years of Core Java or .NET experience
- Expertise in coding platforms/frameworks (e.g. .NET/C#, Python, JAVA, OOD, OOP, Functional Programming, Spring Framework, J2EE Development, OOP, Service Oriented Architecture, Dependency Injection, and Core Architecture)
- Five years of experience and expertise in database design techniques and philosophies (e.g. RDBMS, Document, Star Schema, Kimball Model)
- In-depth knowledge of NoSQL database technologies (e.g. MS Cosmos DB, Apache Cassandra, Amazon DynamoDB)
- Three years of development experience with cloud services (e.g. AWS/Azure) utilizing various support tools (e.g. EC2, ECS, S3, Kinesis, VMs, Blob, Cosmos, Data Factory, SQL Data warehouse, ARM Templates, Event Hubs)
- Expertise in build and deployment tools - (Visual Studio, Git/Bitbucket, Maven, Jenkins, Nexus, SQL Management Studio, Nunit, Ajax)
- Expertise in developing distributed computing (MS HPC, Sagemaker, Spark)
- Five years of experience with integration and service frameworks (e.g. API Gateways, Apache Camel, Swagger API, Zookeeper, Kafka, messaging tools, microservices)
- Expertise with Microservices and REST based API development (e.g. Spring Boot, Spring MVC, Entity Framework, IIS, Swagger, Odata, .NET API 2, .NET API Core, AutoMapper)
- Experience leveraging continuous integration/development tools (e.g. Jenkins, Docker, Containers, OpenShift, Kubernetes, and container automation) in a Ci/CD pipeline
- Familiarity with modern frontend development frameworks (Angular, React, Vue.js, ASP.NET MVC, HTTP, HTML, JS, CSS, Ajax)
- Advanced understanding of software development and research tools
- Attention to detail and results oriented, with a strong customer focus
- Ability to work as part of a team and independently
- Analytical and problem-solving skills
- Technical communication skills and the ability to present information to all levels of the organization
- Problem-solving and technical communication skills
- Ability to prioritize workload to meet tight deadlines
- Hybrid-Office Environment (Tuesdays, Wednesdays, Thursdays)
- Work outside of normal business hours may be required
- Moderate Travel 10 to 25%
- Applicants must be authorized to work for any employer in the U.S.
- This is a hybrid position requiring three days in office per week in one of our hub locations (Philadelphia, PA; Cedar Rapids, IA; Denver, CO)
- Relocation assistance will not be provided for this position
Desired Qualifications
- Understanding of advanced analytics and machine learning concepts and technology implementations
- Understanding of big data and real time streaming analytics processing architecture
- Understanding of data warehousing architecture and implementation, including source to target mappings and ETL
- Technology or platform certifications (e.g. AWS, Microsoft, Appian)
- Knowledge of the financial services industry
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.