What are the responsibilities and job description for the Junion Developer position at Projetech?
Projetech is a small, privately owned company located in Cheviot. Our core business is providing Maximo, best in class Enterprise Asset Management software from IBM, as a cloud Software as a Service (SaaS) solution.
Our Software Development team creates a suite of tools for our internal and external cloud users. This means that our impact on the organization is outsized. Open collaboration within a culture of inquiry and shared learning isn’t just a nice thought, it’s the only viable path forward. Effective contribution within this environment means writing code that is not only performant, but which also clearly expresses intent and meaning. We value good architecture and design which will grow with the goals of the team and the needs of the organization.
Responsibilities may vary slightly based on our needs and your interests. In general, your responsibilities will be:
As a team member, participate in all aspects of the software development life cycle
- Work with stakeholders to identify and document requirements
- Contribute to the technical design and implementation of the project
- Analyze multiple designs and their tradeoffs
- Apply agile methodologies in managing and executing projects
- Perform constructive code review
- Employ version control best practices via git
Full Stack Development
- Emphasis on backend development with ability to contribute to frontend work when necessary
- Implement API driven microservice backends which emphasize performance, high availability, and security
- Build internal libraries to better enable code reuse and enforce best practice across projects
- Build reactive single page applications
- Example languages/frameworks/libraries below for reference: C# (.NET Core), Vue.js, SQL, non-relational databases
What you need to bring to the job:
- Strong technical communication skills
- Ability to work independently and creatively with minimal supervision in service of the team’s needs
- In-depth knowledge of Computer Science principles and data structures
- Ability to approach problems algorithmically
- Personal and/or professional experience writing substantial code in any modern language/framework
- Familiarity with the following are pluses but not requirements:
o C# (.NET Core)
o Vue.js
o Functional programming languages
o SQL
o Non-relational databases (ElasticSearch, MongoDB)
What the job will provide you:
- An opportunity to deepen your skills with modern API driven web applications
- Team-based mentorship in modern development practices and processes
- A flexible and enriching work environment
- Work on substantial and visible projects that meaningfully impact the business
Job Type: Full-time
Pay: $70,000.00 - $80,000.00 per year
Benefits:
- 401(k) matching
- Employee assistance program
- Flexible schedule
- Health insurance
- Life insurance
- Paid time off
- Parental leave
- Retirement plan
- Tuition reimbursement
Schedule:
- 8 hour shift
- Monday to Friday
Supplemental Pay:
- Signing bonus
Education:
- Bachelor's (Preferred)
Work Location: One location