Entry Level Software Developer
ConsultAdd Inc.9 months ago
Minnesota City, Minnesota, United States
Remote
Full-time
Beginner Level (< 1 year)
Job Description
Position Overview
Software Developer (Entry Level/Experienced) – Candidates who are eligible to work in the US are encouraged to apply.
Key Responsibilities
- Work with senior leadership to translate strategic initiatives into formalized product features.
- Work with staff to translate technical requests into formalized product features.
- Work with staff to assist with bug identification, reproduction, and resolution.
- Experience designing and developing large scale software solutions.
Required Qualifications
- Basic understanding of software development principles.
- Good analytical and problem-solving abilities.
- Knowledge of programming languages (e.g., C, C++, Java, etc.).
- Basic knowledge of SQL, C#, Ruby On Rails, Python, AngularJS, JavaScript, and OOP concepts.
- Proficiency with Linux environments and SQL databases.
- Experience writing secure and scalable web applications.
- Excellent written, verbal communication and interpersonal skills.
- Deep appreciation for beautiful code and elegant technical solutions.
- Willingness to learn new technologies and succeed in a collaborative startup-like environment.
- Eligibility: Bachelors or Masters Degree in Computer Science, Information Technology or a related field (e.g., BE, BTech, MTech, BCA, MCA, BSc IT, MSc IT).
- Experience with web development using technologies such as ROR, Python, Ruby, MySQL, MongoDB, Redis, C, C++ and Java.
Required Skills
JavaScript
Web Application Development
SQL
Secure Coding
C#
Linux
Software Development Principles
Effective Communication
C++
Java
Teamwork
Python
C
Problem-solving
Ruby on Rails
Scalable System Design
AngularJS