×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Remote / Online - Candidates ideally in
San Jose, Santa Clara County, California, 95199, USA
Listing for: Softwaremind
Remote/Work from Home position
Listed on 2026-01-01
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer
Job Description & How to Apply Below
ESSENTIAL DUTIES AND RESPONSIBILITIES

• Design and develop software solutions using .NET / ASP.NET / ASP.NET Core / Angular / Typescript

• Maintaining and improve existing codebases and perform code reviews

• Design and maintain MS SQL/Azure SQL database objects such as tables, stored procedures, functions & triggers

• Liaise with colleagues to implement technical designs

• Work closely with Product Owners and other business colleagues to clearly understand requirements, identify gaps in functional design, and proactively suggest alternatives or options to improve systems

• Deliver working solutions in the planned time that meet or exceed acceptance criteria

• Identify non-functional requirements that are necessary to deliver a working solution

• Make accurate estimates of development time required for projects, modules and/or fixing defects

• Provide regular, accurate updates on the status of the assigned tasks to team members

• Participate in software builds, release management, and environments management

• Improve system quality by identifying issues and common patterns, and developing standard operating procedures

• Enhance applications by identifying opportunities for improvement and design and implement systems

• Utilize technical expertise to research critical production issues and efficiently and effectively resolve problems

• Create clear and concise technical design specifications and documentation (flowcharts, layouts, diagrams, design documents and code comments)

• Remain on the forefront of emerging technologies and development standards and proactively identify and make recommendations to improve the GS1 US software development lifecycle

• Investigate and implement new technologies where relevant

• Prepare and execute detailed unit and integration test plans to ensure quality solutions

• Support/participate in additional Quality Assurance activities as needed

• Develop code using industry best practices, considering application performance, scalability, and reliability

EDUCATION and/or EXPERIENCE

• Bachelor’s degree in Computer Science, a related field, or equivalent education required

• 9+ years of experience in software design, development and development methodologies (Microsoft .Net, Microsoft Azure and Object-Oriented methodologies preferred)

• Experience implementing web-enabled applications in ASP.NET Core, .NET Core, C#, ASP.NET, HTML5, ASP.NET MVC, React, JSON, REST, CSS

• 9+ years of experience managing and effectively operating complex systems that are secure, reliable, and scalable

• Experience with Azure cloud PaaS services such as Azure functions, Logic apps, and Service Bus

• Understanding of software development best practices and design patterns

• Experience designing and building RESTful APIs/ Web API

• Demonstrated ability using TFS/Git/VSTS/Azure Dev Ops and building and deploying web-based applications

• Experience in open source technologies

• Experience working with No

SQL DBs like Cosmos and Mongo DB

• Experience working in a distributed team including third parties and offshore development preferred

• Working knowledge of online consumer software, web services, Software as a Service (SaaS)

OTHER

SKILLS AND ABILITIES

• Perform as a strong team player who is self-motivated, a quick learner, with a willingness to take on challenging assignments and work independently to achieve goals

• Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code

• Utilize technical expertise to research critical production issues and efficiently and effectively resolve problems

• Effectively work on concurrent tasks and independently prioritize work

• Experience in dealing with client subscription revenue models desired

• Must be able to look past the Software Engineering perspective to understand and embrace corporate objectives and then to apply resources toward the achievement of those objectives

• Effective interpersonal and communication skills

Our offer – professional development, personal growth

Hover on each benefit to learn more

• Decide on the form and conditions of your employment

• Flexible employment and remote work
- Applicable in:
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary