
Software Developer
$ 5,500 - $ 9,000 / month
Checking job availability...
Original
Simplified
Software Developer - Client Side Development
Top 3 Skills:
- Client side development
- Programming language: GoLang, c++, rust
- Building Linux, or Windows or both application.
Technologies used - C++, Rust, Python, Windows& Linux, CMake, Nuget, Jenkins, AWS, Git, GitHub
Required Education/Experience
- 3+ years of software development experience
- Strong knowledge of good software architecture practices including design patterns for desktop applications
- Experience building software using DDD, TDD methods is highly desirable
- Ability to write professional code (clean & good design)
- Strong experience with any of the C++, Rust C#, Python, programming language and related tooling (e.g. compilers, cross platform, etc.)
- Experience working in an agile team, CI/CD with Jenkins and automated deployment
- Experience working in a very large code base, including enhancing and resolving issues in pre-existing code
- Meticulous attention to detail
- BS/MS in Computer Science/Engineering or a related field
Responsibilities
- Design, build and maintain efficient, secure, reusable, and reliable code
- Develop solutions that are portable across platforms
- Apply continuous attention to technical excellence and good design, resulting in a straightforward solution and reducing complexity
- Write test automation and help your team to deliver frequent incremental releases using CD pipeline
- Re-factor, optimize, and enhance existing code, algorithms, and services
- Help promote and drive sound engineering design, process, and quality practices