Appspace

Senior Software Engineer I

Appspace

full-time

Posted on:

Location Type: Hybrid

Location: Kuala Lumpur • 🇲🇾 Malaysia

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AngularASP.NETBootstrapDockerEntity FrameworkGoogle Cloud PlatformJavaScriptKubernetesMongoDB.NETNoSQLReactSQL

About the role

  • Develop clean, readable and maintainable software code according to requirements and specifications.
  • Deliver code within established quality and performance standards and agreed-upon timelines.
  • Develop unit-testable code and corresponding unit tests.
  • Design and implement complex development work items.
  • Lead a small team of Software Engineers on development projects when required.
  • Support team members by providing technical guidance and experience.
  • Reduce technical debt by analyzing and refactoring code.
  • Perform software architecture and code reviews and communicate changes to engineers.
  • Participate in sprint estimation with Scrum Masters and Engineering Managers.
  • Contribute to process improvement initiatives that enhance performance and efficiency.
  • Communicate work progress and pertinent information to the Software Engineering Lead.
  • Perform miscellaneous job-related duties as assigned.

Requirements

  • Degree in Computer Science, Software Engineering or equivalent.
  • At least 5 years of working experience in an agile software development environment.
  • Significant commercial software development experience in C#.Net, Angular JS, Angular, React, Bootstrap, ASP.NET Core & Web API, NHibernate, Entity Framework and SQL.
  • NoSQL (MongoDB)
  • OOP
  • Good to have: GCP, Docker, Kubernetes
  • Demonstrated ability and experience in leading small development projects.
  • Positive and professional approach at all times.
  • Good analytical and problem-solving skills.
  • Initiative and ability to demonstrate a proactive approach to tasks.
  • Good communication skills, both written and verbal.
  • Ability to work under pressure and to deadlines.
  • Ability to empathize with the customer’s viewpoint when designing and developing software.
Benefits
  • competitive salaries
  • medical, dental and vision coverage
  • mental health resources
  • a 14 week maternity leave program
  • transport/parking allowance
  • 20 Days PTO
  • Flexible work schedules
  • Remote work opportunities
  • Paid company holidays
  • Appspace Quiet Fridays (No non-essential internal meetings scheduled)
  • A casual dress work environment

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C#.NetAngular JSAngularReactBootstrapASP.NET CoreWeb APINHibernateEntity FrameworkSQL
Soft skills
leadershipanalytical skillsproblem-solving skillsinitiativeproactive approachcommunication skillsempathyability to work under pressureability to meet deadlinesteam support
Certifications
Degree in Computer ScienceDegree in Software Engineering