Software Engineer

0



Roles And Responsibilities


  • Develop high-quality software, design, and functional documentation
  • Work with product owners, architects and others to implement world-class solutions that meet regulatory and customer needs.
  • Provide estimates for specific software feature implementation
  • Identify, prioritize and execute tasks in the software development life cycle (SDLC)
  • Build unit tests for your code and follow test-driven development processes.
  • Develop and maintain tools and applications by producing clean, efficient code that follows open sourcing standards
  • Automate tasks through appropriate tools and scripting
  • Provide senior leadership to junior software developers by leading design, implementation and code reviews.
  • Participate in the backlog grooming and sprint planning sessions, analysing requirements, providing complexity estimates and proposing low-level implementation plans.
  • Collaborate with a global group of internal teams that span Asia, Europe and Americas.
  • Ensure software is up-to-date with latest technologies and standards

Requirements

  • Proven experience (5+ years) as a Senior Software Engineer with project experience leading the implementation of complex software deliverables.
  • Experience working in Agile SDLC to deliver iterative value to business. Experience with Test Driven Development and / or Behaviour Driven Development.
  • Knowledge of software design patterns with solid technical background and understanding of programming styles, frameworks, and different software testing scenarios.

Technical Skills

  • Very good working experience as HT basic and Delphi software developer.
  • Fair working knowledge on SQL DB
  • Working experience in different cloud environments
  • Very good working experience in different scripting (Powershell, Bash)
  • Source Repositories (GIT) and associated pipeline development (Jenkins/Gitlab).
  • Familiarity with network programming and/or functionality - TCP/IP, UDP multicast, REST, Web-sockets are all desirable.
  • Working experience and developing software on both Linux and Windows operating systems
  • Agile development experience is strong plus
  • Good working knowledge on SNOW, Jira and Confluence tools.
  • Strong understanding of infrastructure, very good troubleshooting skills and 24*7 support environment.
  • Outstanding analytical, problem-solving, and communication skills.
  • Self-driven, flexible, and innovative.

Nice-to-haves

  • Financial markets/banking experience and/or experience dealing with regulated products.
  • Experience migrating on-prem infrastructure to cloud and ability to assist junior members in development team learn cloud technologies or microservice framework.
  • Experience with designing and architecting solutions in Cloud environments.
  • Strong understanding of security and compliance managements.
  • Very good understanding of Devops and SRE skills.
You have to wait 20 seconds

Generating Apply Link...

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
Post a Comment (0)
Our website uses cookies to enhance your experience. Learn More
Accept !