Senior Software Engineer

Senior Software Engineer

1872 Consulting

Dallas, TX • Hybrid

$121.70K - $160.40K/yr

Other

This job posting has expired and is no longer accepting applications. Check out similar jobs


Job description

Senior Software Engineer

Chicago, IL, Dallas, TX, or Jersey City, NJ Hybrid – onsite 2-3 days per week, WFH 2-3 days per week

Position Summary:

This role is open with a financial services company. The Senior Software Engineer works with business analysts, team leads and other developers. A major contributor in architecture design and development of scalable resilient hybrid Cloud-based solutions supporting critical financial risk management activities; mentor and collaborate with developers, architects, and product owners to drive the strategy of transforming the enterprise into a data-driven organization; lead through innovative strategic thinking in building data solutions.

Responsibilities:

  • Actively participates in design of highly performing, scalable, secure, reliable and cost optimized solutions.
  • Primarily responsibility is application design and development of streaming application for business requirements in agreed architecture framework and Agile environment
  • Thoroughly analyzes requirements, develops, tests, and documents software quality to ensure proper implementation.
  • Follows agreed upon SDLC procedures to ensure that all information system products and services meet: both explicit and implicit quality standards, end-user functional requirements, architectural standards, performance requirements, audit requirements, security rules are upheld, and external facing reporting is properly represented.
  • Performs thorough code-reviews based on high engineering standards
  • Writes unit and integration tests based on chosen DevOps frameworks.
  • Performs application and project risk analysis and recommends quality improvements.
  • Assists Production Support by providing advice on system functionality and fixes as required
  • Communicates in a clear and concise manner all time delays or defects in the software immediately to appropriate team members and management
  • Experience integrating modelling libraries required. Risk analytics technology implementations experience a plus
  • A major influencer & strategic thinker, this person should also mentor developers and collaborate across multiple cross functional team to achieve the desired outcome.

Requirements:

  • 7+ years of experience with Java - current with Java 8 and/or Java 11+
  • Strong experience with Spring, Spring MVC, Hibernate, and/or Spring Boot
  • Experience developing applications in any cloud environment, AWS preferred
  • Previous experience with Fintech development or financial services
  • Experience working with various types of databases like Relational, NoSQL, Object-based, graph

Nice to have:

  • Familiarity with high-speed distributed computing frameworks involving MapReduce technologies, like Apache Spark, Kafka Streams, Apache Flink
  • AWS experience - the more the better, this is what they'll be using:
  • VPCs, S3, EC2, ACLs, KMS, AWS CLI, IAM, Security groups
  • Working knowledge of DevOps tools: Terraform, Ansible, Jenkins, Maven/Gradle, Nexus/Artifactory and CI/CD pipeline etc.
  • Familiarity with monitoring related tools and frameworks like Splunk, ElasticSearch, Prometheus, AppDynamics

1872 Consulting logo

About 1872 Consulting

Sourced by ZipRecruiter

1872 Consulting, based in Chicago, IL, USA, operates within the IT consulting industry. Armed with a diverse team of experts, the company offers specialized IT consulting services, focusing on modernizing business technologies and driving innovative business strategies. Established in 1872, the company has a rich history marked by its commitment to bridging the gap between businesses and technology. Its mission is to empower organizations to surpass their business goals by providing state-of-the-art IT solutions and service. The company prides itself on its core values of integrity, excellence, and innovation, instilling these principles in every project they undertake.

Industry

It services

Company size

11 - 50 Employees

Headquarters location

Chicago, IL, US

Year founded

2014



Frequently asked questions

Q: What skills or qualities help someone succeed as a Senior Software Engineer?

A: To succeed as a Senior Software Engineer, key technical skills include expertise in programming languages such as Java, Python, or C++, as well as proficiency in software development methodologies like Agile and DevOps. Additionally, strong problem-solving skills, experience with cloud platforms like AWS or Azure, and knowledge of database management systems are highly valued. Soft skills like effective communication, leadership, and collaboration, along with traits like adaptability, continuous learning, and a customer-centric mindset, are also essential for success in this role.\n\nSummary: These technical and soft skills enable Senior Software Engineers to design, develop, and deliver high-quality software solutions, lead cross-functional teams, and drive innovation, ultimately supporting career growth and effectiveness in the role.

Q: What is the career path for a Senior Software Engineer?

A: A Senior Software Engineer's typical career progression involves starting as a Junior Software Engineer, progressing to a Mid-Level Software Engineer, and then to a Senior Software Engineer, with each role requiring increased technical expertise and leadership responsibilities. Key opportunities for skill development and growth include mastering programming languages, frameworks, and technologies, as well as developing leadership, communication, and project management skills through mentorship, team lead roles, or specialized certifications. Long-term career prospects for Senior Software Engineers may include technical leadership positions, such as Technical Program Manager or Engineering Manager, or transitioning into related fields like Product Management or Data Science.



1872 Consulting job posting for a Senior Software Engineer in Dallas, TX with a salary of $121,700 to $160,400 Annually with a map of Dallas location.