Senior Software Engineer SSE1
Senior Software Engineer SSE1

Senior Software Engineer SSE1

Full-Time No home office possible
U

Responsibilities:

  • Develop and maintain scalable and robust enterprise (JEE) applications.
  • Work as part of cross-functional, passionate agile (SCRUM/Kanban) project teams ensuring high-quality delivery from requirements definition through to deployment.
  • Participate in scrum ceremonies and collaborate on development projects, implementing solutions with development managers and teams.
  • Resolve performance or security issues.
  • Provide honest and accurate feedback to management.
  • Research, recommend, and implement tools to increase development productivity.
  • Demonstrate knowledge of design patterns.
  • Proactively identify issues and propose innovative solutions.
  • Advocate for automation, Test Driven Development, Continuous Integration, and Continuous Delivery.
  • Maintain high standards of design and code quality, adhering to architectural, security, and scalability standards.
  • Update job knowledge through research, education, and professional networking.
  • Be enthusiastic, fearless, boundary-less, and capable of coaching and mentoring.

Knowledge, Skills, and Experience:

  • Recent experience developing Enterprise .NET/C# applications in an Agile environment.
  • Experience with TDD/BDD in .NET/C#.
  • Knowledge of Continuous Integration and Continuous Delivery tools and methods.
  • Experience with enterprise application stacks and SQL databases (SnowSQL or PostgreSQL preferred).
  • Experience with OLAP and OLTP databases, Snowflake, Redis, and Data Engineering.
  • Passion for modern .NET/C# development practices.
  • Familiarity with web-based SaaS and Web API 2.
  • Ability to absorb new technologies quickly and manage multiple challenges.
  • Team player with results-oriented approach.
  • Adherence to software development methodologies and standards.
  • Customer service orientation.
  • Strong understanding of algorithms, data structures, and design patterns.
  • Experience with scaling web applications and optimizing performance.
  • Knowledge of Agile practices and cross-functional team collaboration.
  • Scripting skills and experience with Object-Oriented Analysis & Design.
  • Experience with distributed version control systems and performance tuning.
  • Designing high-availability systems and web interfaces.

Advantageous:

  • Experience with Typescript.
  • Experience with SaaS architectures in multi-tenanted cloud environments.
  • Experience operating within ISO27001 environments.

Educational Qualifications:

  • Minimum: Strong understanding of software development, specializing in one or more disciplines.
  • Preferred: Degree or equivalent experience.

#J-18808-Ljbffr

U

Contact Detail:

Upland Software Recruiting Team

Senior Software Engineer SSE1
Upland Software
U
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>