Transamerica

Lead Full Stack .NET Software Engineer - Hybrid (Denver, Philadelphia or Cedar Rapids)

Transamerica

full-time

Posted on:

Origin:  • 🇺🇸 United States • Colorado, Iowa, Pennsylvania

Visit company website
AI Apply
Manual Apply

Salary

💰 $120,000 - $135,000 per year

Job Level

Senior

Tech Stack

AngularApacheASP.NETAWSAzureCassandraCloudDockerDynamoDBEC2Entity FrameworkETLJ2EEJavaJavaScriptJenkinsKafkaKubernetesMavenMicroservices.NETNoSQLOpenShiftPythonRDBMSReactSparkSpringSpring BootSpringBootSQLVue.jsZookeeper

About the role

  • The Full Stack .NET Software Engineer is focused on the complete design and development of web and cloud technologies to support an exciting and growing agile digital business.
  • This individual will define web and cloud strategies, grow capabilities, and develop enterprise-wide solutions by providing technology leadership, insight on new developments within the application solution space, and provides guidance in design, framework, and platform decisions.
  • This individual will be comfortable working directly with third party vendors and collaborating on building joint integrations.
  • This role will have a heavy focus on APIs.
  • Job Description Responsibilities: Analyze complex architectural design across platforms toward the development of end-to-end solutions; translate architectural guidance into detailed technical design.
  • Work collaboratively with other development staff, including contract and offshore Software Engineers, and business product owners in an agile environment.
  • Code, test, identify, implement, and document solutions to business challenges utilizing web and cloud technologies.
  • Perform design and analysis for deliverables. Participate in design sessions.
  • Serve as a subject matter expert for a wide range of areas, applications, and technologies.
  • Recommend solutions which take into consideration costs, business needs, and system impacts.
  • Utilize third-party software development frameworks, open-source libraries, and APIs to rapidly develop application solutions and integrations.
  • Work directly with external third party vendors.
  • Learn and keep pace with the latest advances in the field and rapidly grasp new technologies to support the environment and contribute to project deliverables.
  • Prepare presentations and lead development meetings.

Requirements

  • Five years of .NET experience
  • Expertise in coding platforms/frameworks (e.g. .NET/C#, JAVA, OOD, OOP, Functional Programming, Spring Framework, J2EE Development, OOP, Service Oriented Architecture, Dependency Injection, and Core Architecture)
  • Three years of experience and expertise in database design techniques and philosophies (e.g. RDBMS, Document, Star Schema, Kimball Model)
  • Understanding of NoSQL database technologies (e.g. MS Cosmos DB, Apache Cassandra, Amazon DynamoDB)
  • One year 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)
  • Experience with build and deployment tools - (Visual Studio, Git/Bitbucket, Maven, Jenkins, Nexus, SQL Management Studio, Nunit, Ajax)
  • Experience in developing distributed computing (MS HPC, Sagemaker, Spark)
  • Three years of experience with integration and service frameworks (e.g. API Gateways, Apache Camel, Swagger API, Zookeeper, Kafka, messaging tools, microservices)
  • Experience 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
  • Problem-solving and technical communication skills
  • Ability to prioritize workload to meet tight deadlines Preferred Qualifications:
  • Master\'s degree
  • 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)
  • Knowledge of the financial services industry