C# Engineer/Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+14 more
Job description
We are looking for a talented and creative problem solver. You will be involved in the complete software development life cycle, seeing your work evolve from epics and user stories into a finished software application in a hybrid agile environment. This will require a high degree of collaboration between highly talented, cross-functional and geographically dispersed development teams. You will work closely with industry-best product owners, UX designers and other development team members to understand the business needs, propose, architect and develop end-to-end software solutions., * Develop high-performing and reliable software components and web applications with C#.NET and Angular
- Work and collaborate with other software and hardware design team members to develop innovative products and applications
- Participate in the definition of system functional requirements
- Research, assess and adapt to new technologies necessary for future enhancements of products
- Develop high-performance and reliable software products and services
- Protect intellectual property through patent disclosures and applications
Requirements
- Bachelor’s Degree from an accredited University
- 2 years+ of software development experience with web-based applications
- 2 years+ of hands-on experience with back-end technologies - C#.NET, node.js
- 2 years+ of hands-on experience with front-end technologies - HTML/JavaScript, Angular 18+
- Minimum 1 year of experience defining and using SQL to manipulate application data
- Minimum 1 year of experience developing for the Linux/Ubuntu platform
- Minimum 1 year of experience deploying to the cloud
Preferred Qualifications
- Bachelor of Science in Computer Science or closely related discipline
- Working knowledge of database design, SQL Queries, and transactions
- Experience developing JavaScript dashboarding and reporting solutions
- Working knowledge of design patterns and best coding practices
- Sound understanding of Agile development processes
- Knowledge of server configurations, including Nginx and Apache configurations
- Experience programming in C/C++
- Knowledge of cyber security vulnerability mitigation
- Experience working with geographically dispersed teams
Position Criteria
- Working knowledge of development best-practices, methodologies, processes, and technologies
- Expert ability to apply analytical and problem-solving skills
- Excellent verbal and written communication skills
- Ability to support and influence technical decisions
- Ability to work both independently and within a team
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Best Countries for Software Engineers
Where to Find Entry-Level Software Engineering Jobs
Is Software Engineering Over-Saturated?
The 12 Best Jobs for Software Engineers