We are a web technology consulting firm specializing in web development and custom business software solutions. In business since 1998 we have successfully executed projects for up and coming startups to Fortune 500 companies. We are seeking a strong .NET Web Developer, who is ready to take the next step in their career. If you possess an entrepreneurial mindset and are able to lead a small team in building a cutting-edge enterprise application from the ground up please read our job description below.
Primary Responsibilities: The Software Developer has the principal responsibility of executing their client projects within the time allotted. Write code in accordance with project & Thinklogic coding standards. Each developer is a technical consultant that is expected to work within project guidelines and communicate with clients when needed. Software Developer is responsible for continuous improvement of technical skills and contributing to the forward thinking creative culture of the company. The Software Developer will serve as a Project Tech Lead when required.
Reports to: Project Manager
Supports: Project Managers, Project Tech Lead, and Front-End Developers
Software Developer Accountability:
- Seeking an understanding of client goals and motivations from the Project Manager
- Accurately tracking time and documenting detailed notes for invoice clarity and client understanding.
- Maintaining education, training and credentials to advance Thinklogic’s competitive advantage of discovering leading edge technologies and their applications to our clients.
- Collaborating on technical challenges and assisting in problem resolution with co-workers.
- Communicating with the Project Manager regularly with updates on schedules, tasks and resources required to meet project deadlines.
- Maintaining records, tasks and notes in Asana to ensure team access to relevant data.
- Recommending contract change orders to the Project Manager when appropriate to reflect the client’s expectations.
- Developing and coding software efficiently to meet or exceed client expectations.
- Manage their own weekly board in Asana by ensuring tasks are added and status updated.
- Ensuring that project is completed on time and on budget.
- Serve as Technical Lead on a per project basis.
- Assist the Project Manager in developing Statements of Work for new projects.
- Consulting with team members on the technical challenges of the project.
- Point person for client technical communication (responsible for responding to client emails appropriately and in a timely matter)
- Understanding client goals and motivations, planning the project work to balance functionality form and budget accordingly.
- Work with the Project Manager to provide technical input on the creation of Asana tasks.
- Drafting the project schedule and coordinating the critical path and project plan with the Project Manager.
- Coordinating with the Project Manager on assigned projects regularly to adjust schedules, tasks and resources required to meet project deadlines.
- Assist the Project Manager with technical client communications.
Software Developer authority:
Within guidelines established by the company, the Software Developer has the authority to:
- Determine the best strategy for coding specific projects or project components.
When serving as the Project Tech Lead the individual has the additional authority to:
- Set the plan of work for the development team.
- Within established budgets, nurture client relations as necessary to maintain relationships including offering small compensation for contract missteps.
- Assign, prioritize and group tasks.
General Standards
- All staff are responsible for personally modeling the values of the company and demonstrating their implementation in all areas of operation.
- Communication is key to our success. We are responsive in team communications via e-mail, message boards and project management environments.
- All time will be tracked accurately and by task to projects.
- All client materials and information will be held as strictly confidential and will be appropriately secured. Company information and work product is proprietary.
- All code will be checked in timely and with accurate description for further and future reference.
- Employees are encouraged to recommend ideas for the vision of the company, innovations and improvements within their department and position that are consistent with the company’s strategic objectives. Innovation is encouraged and will be an ongoing process.
Job Types: Full-time, Contract
Pay: From $90,000.00 per year
Benefits:
- 401(k) matching
- Dental insurance
- Flexible schedule
- Health insurance
- Paid time off
- Parental leave
- Tuition reimbursement
Schedule:
Supplemental Pay:
Experience:
- .NET/SQL: 8 years (Required)
Work Location: Remote