πVietnam
Software Engineer NET Core
closed
3Pillar Global
πRemote
Summary
Join 3Pillar Global as a Software Engineer and contribute to cutting-edge technology projects that revolutionize various industries. You will be part of a dynamic team creating impactful solutions. The role requires 3+ years of experience in .NET Framework or .NET Core 6+, Azure Cloud, and SQL Server databases. Strong skills in object-oriented design, domain-driven design, and agile methodologies are essential. Excellent communication and a proactive attitude are also necessary. 3Pillar offers a flexible work environment, global team collaboration, and a focus on employee well-being, including generous time off and professional development opportunities.
Requirements
- Have a minimum of 3+ years of experience in at least one of the specified technologies
- Have 1+ years of experience with Azure Cloud
- Be proficient in SQL Server databases and blob storage
- Be proficient in Object-Oriented Design
- Be proficient in Domain-Driven Design
- Be proficient in Object-Oriented Programming (OOP)
- Be proficient in Inheritance
- Be proficient in Polymorphism
- Be proficient in Encapsulation
- Be proficient in Abstraction
- Be proficient in Unit Testing
- Be proficient in Mocking
- Be proficient in Agile Processes / Methodologies / Approaches
- Be proficient in Git (version control system)
- Have excellent communication skills in English (read, written, and spoken)
- Be self-motivated
- Be self-organized
- Have a proactive attitude
- Have a continuous learning attitude
Responsibilities
- Develop software solutions using .NET Framework or .NET Core 6+
- Utilize Azure Cloud services for application development and deployment
- Work with SQL Server databases and blob storage
- Design and implement microservices (good to have)
- Utilize Azure Apps or Azure DevOps (good to have)
- Apply object-oriented design principles
- Employ domain-driven design patterns
- Utilize object-oriented programming (OOP) concepts such as inheritance, polymorphism, encapsulation, and abstraction
- Write unit tests and utilize mocking frameworks
- Follow agile processes and methodologies
- Use Git for version control
- Demonstrate excellent communication skills in English (reading, writing, and speaking)
- Possess self-motivation, self-organization, and a proactive attitude
- Maintain a continuous learning attitude
Preferred Qualifications
- Experience with source control tools
- Understanding of the Software Development Life Cycle (SDLC)
- Knowledge of protocols like HTTP, and serialization formats like JSON and XML
- Knowledge of document databases
Benefits
- Flexible work environment (office, home, or hybrid)
- Remote-first approach
- Opportunities to work with a global team and learn from top talent
- Focus on employee well-being, including fitness offerings and mental health plans
- Generous time off
- Opportunities for career growth and development
This job is filled or no longer available
Similar Remote Jobs
πRomania
πRomania

πWorldwide
π°$120k-$160k
πRomania
π°$120k-$160k
πBulgaria
πBrazil
πWorldwide
πUnited States
π°$120k-$160k
πSlovakia