Software Engineer

TechniPros


Job Location:

Alpharetta, GA - USA

Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

Job Title: Software Engineer
Location: Alpharetta GA
Long Term Contact
Can do Only W2 No C2C


Job Description:

We are seeking an experienced Software Engineer to join the Core Brokerage Group. The ideal candidate will provide strong technical ownership in designing developing testing and delivering complex server-side applications and platforms.

The role involves leading technical initiatives driving product development gathering requirements defining technical solutions and collaborating with product and engineering teams. The candidate will work on scalable reliable and maintainable systems while contributing hands-on development expertise.
Key Responsibilities:

  • nLead technical design and implementation of highly reliable scalable extensible and maintainable software products and platforms.
  • Own complex server-side application development including new feature development and enhancements to existing systems.
  • Participate in requirement gathering technical solutioning architecture discussions and product delivery.
  • Design and review architectural diagrams interface specifications class structures and technical documentation.
  • Develop solutions balancing business requirements technical constraints performance and scalability.
  • Provide cost/benefit analysis and technical recommendations to leadership for architectural decisions.
  • Define and promote engineering standards best practices and technology solutions across teams.
  • Collaborate with product managers architects and development teams to deliver business-critical applications.
  • Lead mentor and guide backend engineering teams.
  • Troubleshoot and resolve complex technical issues.
  • Stay current with emerging technologies and contribute to continuous improvement initiatives.
  • Participate in Agile/Scrum ceremonies and iterative development practices.


Required Skills:

  • Strong proficiency in Golang (Go) or Java/J2EE
  • Hands-on experience with Python
  • Strong programming experience with C
  • Strong knowledge of software engineering principles including:
  • Object-Oriented Design (OOD)
  • Design Patterns
  • Data Structures
  • Continuous Integration / Continuous Deployment (CI/CD)
  • Experience developing scalable server-side applications.
  • Experience with:
  • Spring Framework
  • Spring Boot
  • JPA/Hibernate
  • Strong understanding of Web Services and API development:
  • REST
  • SOAP
  • IDL
  • gRPC
  • Experience designing extensible and portable APIs.
  • Strong SQL development experience with:
  • Sybase
  • Oracle
  • Relational Databases
  • Experience with Service-Oriented Architecture (SOA) principles.
  • Experience working in UNIX/Linux environments.
  • Knowledge of:
  • Perl scripting
  • KSH / Unix shell scripting
  • Batch scripts
  • Experience with cloud technologies service mesh and container-based environments.
  • Experience with Agile and Scrum methodologies.


Preferred Qualifications:

  • Bachelors degree in Computer Science Engineering or related field.
  • 6-10 years of software development experience preferred.
  • Experience in financial services or brokerage platforms.
  • Experience working with enterprise-scale applications.
  • Experience with JavaScript is a plus.
  • Experience with distributed systems and platform engineering.
  • Experience participating in architecture and technology strategy initiatives.

Best Regards:

Bindu M
Phone:
Email:

Job Title: Software Engineer Location: Alpharetta GA Long Term Contact Can do Only W2 No C2C Job Description: We are seeking an experienced Software Engineer to join the Core Brokerage Group. The ideal candidate will provide strong technical ownership in designing developing testing and delivering ...